gpt4 book ai didi

vb6 - Java 等效于 Visual Basic 格式$

转载 作者:行者123 更新时间:2023-12-02 02:15:11 25 4
gpt4 key购买 nike

当我偶然发现以下代码片段时,我正在分析一个 VB 系统。这是我第一次阅读 VB 代码,这可能是一个微不足道的问题。

.
.
Format$(txt & "/02/20", "gee")
.
.

我的问题是,“gee”代表什么?它是日期格式还是什么?我在代码的其他任何地方都找不到该字符串。如果它是一种格式类型,它在 Java 中的等价物可能是什么?我发现 VB 中的 Format$ 功能类似于 Java String.format()。

这是 VB 文档中关于 Format$() 的内容:

Function Format$(Expression, [Format], [FirstDayOfWeek As VbDayOfWeek = vbSunday], [FirstWeekOfYear As VbFirstWeekOfYear = vbFirstJan1]) As String Member of VBA.Strings Formats an expression

最佳答案

我使用 Visual Basic 的即时窗口解决了这个问题。似乎“gee”用于从西方日期到 Japanese Imperial 的转换年。

使用即时窗口:

? Format$( "2012/02/20", "gee")
Output -> H24

另一个例子:

? Format$("123123123", "#,##0")
Output -> 123,123,123

注意:

上面使用“gee”的示例似乎不适用于具有不同区域设置的 PC。我的 VB6 是英文的,但我的操作系统是日语 Windows 7 Professional。

关于vb6 - Java 等效于 Visual Basic 格式$,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10975872/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com