2

今日は 2009 年 4 月 25 日で、米国の形式では月-日-年と省略されるため、今日は 04-25-09 です。この行

> CurrentTime().toString("%m-%d-%y")

「04-25-09」と出力する必要があります。代わりに「05-25-09」と表示されます。何故ですか?ドキュメント によるとCurrentTime()、インスタンスを返しTimeStampます。TimeStamp日付/時刻形式をパラメーターとして受け入れるメソッドがありtoString()、これは strftime 形式である必要があります。コードの理解に何か問題がありますか? Windows Vista (64 ビット) で Falcon 0.8.14.2("Vulture") を使用しています。

2 : http://linux.die.net/man/3/strftime strftime フォーマット

4

1 に答える 1

4

この質問は Falcon Google Groupにも投稿しました。どうやら、これは Falcon 自体の問題で、バージョン 0.9.1 で修正されています。バージョン 0.9.1 は、Falcon プログラミング言語の発明者である Giancarlo Niccolai から受け取った回答によると、1 ~ 2 週間で正式にリリースされる予定です。

于 2009-04-26T16:23:39.963 に答える