2
今天是2009年4月25日,其中美式格式缩写为month-day-year,所以今天是04-25-09。此行为什么我的猎鹰脚本会提前一个月打印日期而不是今天的日期?
> CurrentTime().toString("%m-%d-%y")
应打印“04-25-09”。相反,它打印“05-25-09”。这是为什么?根据docsCurrentTime()
返回一个TimeStamp
实例。 TimeStamp
有一个toString()
方法,它接受日期/时间格式作为参数,这应该是 strftime format。我对代码的理解有什么问题吗?我使用猎鹰0.8.14.2在Windows Vista中(64位)
2( “秃鹫”):http://linux.die.net/man/3/strftime的strftime格式
如果不将格式参数传递给toString()方法,它会返回什么?也许问题出在你的格式字符串 - 可能05分钟? – 2009-04-26 03:13:32
@Jonathan - 没有任何格式,我得到“2009-04-25 22:32:06.262”或类似的,取决于时间和格式我仍然得到“05-25-09”。 – ssakl 2009-04-26 03:36:26