首页 文章

如何从这个格式的字符串中获取日期yyyy-MM-dd 'T' HH:mm:ss.SSSZZZ在lua脚本中

提问于
浏览
1

如何从这个格式的数据字符串中获取os.time yyyy-MM-dd'T'HH:mm:ss.SSSZZZ我会做一些计算,以便在从上述日期开始的天数之后得到日期,但我需要以这种格式得到结果日期yyyy-MM-dd'T'HH:mm:ss.SSSZZZ

我能够进行计算,但唯一的问题是需要以上述格式读取日期并以相同的格式返回日期 .

now = os.time{year = yearValue, month = monthValue, day = dayValue, hour = hourValue, min = minutesValue}

 numberOfDays = now + 2 * 24 * 3600 -- here 2 is the number of days
print(os.date("%c",numberOfDays)) -- number of days returns the date after give number of days

任何人都可以帮助我使用日期格式(yyyy-MM-dd'T'HH:mm:ss.SSSZZZ),我应该阅读并返回 . 提前致谢

1 回答

  • 2

    print(os.date("%Y-%m-%dT%H:%m:%S.000 %z",numberOfDays))

    我认为这是你能得到的最接近的 . 毫秒是硬编码000因为lua中没有毫秒,例如时区就像0100 . 引用lua中使用的日期格式:http://www.cplusplus.com/reference/ctime/strftime/

相关问题