““ 2011-06-22 17:01:01”是北京时间,我想将其更改为国际标准(我想标准是ISO)。
[找到了很多表达方式,例如“ 2011-06-22 17:01:01 UTC + 8”,“ 2011-06-22T17:01:01 + 08:00”等等。他们让我感到困惑....
我的目标是在DB,idk中设置标准时间,这是最好的格式?您能给我一些建议吗?谢谢!
字符串是作为计算机在人类世界中进行通信的一种方式。在内部,字符串在执行诸如存储时间之类的操作时并不是特别有效,因此计算机通常使用某种结构化的二进制文件来存储此类内容。
使用任何语言或软件的内部日期时间表示。例如,如果您确实需要将字符串格式转换为字符串格式或从字符串格式转换为在环境之间传输日期时间信息,那么以下内容可能会有所帮助。
Javascript具有.toISOString()
,它使用常见的.toISOString()
格式。可以通过ISO 8601将这种格式的字符串转换为javascript DateTime
对象。
Microsoft的SQL Server(通常是SQL数据库)也具有内部格式。如果要将此类字段转换为字符串,则可以使用DateTime.parse()
。 (DateTime.parse()
讨论SELECT CONVERT(VARCHAR(33), DateColumn, 126) FROM MyTable
及其格式。)要从字符串插入,可以使用This page。