如何将毫秒时间转换为 yyyy-MM-dd'T'HH:mm:ss.SSS'Z' 格式?

我用 Corona SDK 写移动应用程序,与 Facebook 交互。

在用户的 Facebook 登录中,我从 Facebook 接收到 "访问令牌的过期" 毫秒数。 我想将其以 yyyy-MM-dd'T'HH:mm:ss.SSS'Z' 日期格式发送到 Parse.com (SAAS)。

我该怎么做?

点赞
用户1137788
用户1137788

LuaDate 库——适合日期处理

http://luaforge.net/projects/date/ 是一个非常适合日期处理的 LuaDate 库。

该库非常易于使用,并且文档详细!你可以从这里下载它 http://files.luaforge.net/releases/date/date

当然,也可能有其他更简单的方法。

2012-07-08 10:54:06
用户501459
用户501459
`date = os.date("!%Y-%m-%dT%H:%m:%S.000Z")`

你必须将毫秒保留为0,因为你不能从 os.date 中获取毫秒。另外,开头的 ! 是必需的,以获得 UTC 时间(而不是本地时间),这也是结尾的 Z 所表示的。

更多信息

2012-07-08 18:15:19