来自区域设置的sql的日期格式

时间:2011-09-26 10:02:37

标签: c# sql date-format regional-settings

我正在从sql表中读取日期。在sql表中的日期时间格式如何以客户端设置区域格式。由于这个阅读日期和分裂,并采取我们想要的格式变得困难。有没有办法从区域设置日期格式限制sql日期格式(意味着sql不要采取区域设置日期格式)。

现在我得到了答案:

string Date = Convert.ToDateTime(dateTimeString).ToString("yyyy-MM-dd");
string time = Convert.ToDateTime(dateTimeString).ToString("hh:mm:ss");

//dateTimeString--->my dateTime value from sql database

1 个答案:

答案 0 :(得分:1)

如果使用ISO 8601编写日期时间字段,则应该没有问题。

这样,日期的格式就像“2011-09-26T12:04:00”,所以不存在任何误解。