sql - 将时间戳插入 MS SQL

  显示原文与译文双语对照的内容
119 4

我正在努力从 rest api中提取一些数据到我的MSSQL数据库中。 我是 Having的问题,我正在从api提供的时间戳不能正确地被格式化,只是插入'2013-09-16 t07: 00: 00+0000'。

示例插入:


INSERT INTO [page_fan_adds_unique]([period], [title], [description], [value], [end_time]) 
VALUES ('day', 'Daily New Likes', 'Daily: The number of new people who have liked your Page (Unique Users)','0', '2013-09-16T07:00:00+0000')

我知道将格式改为 2013-09-16 t07: 00: 00+00: 00工作,但我不想在插入之前操作数据。

时间: 原作者:

108 2

没有格式设置,你不能这样做。

MSDN,大约时间戳: -

是在数据库中自动生成的。唯一的二进制数字的数据类型。 时间戳通常用作版本冲压表行的机制。 存储大小为 8字节。 timestamp数据类型只是递增的数字,不保留日期或者时间。 若要记录日期或者时间,请使用日期时间数据类型。

你可以使用 datetime 数据。

原作者:
...