我正在从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发布于 2011-09-26 18:05:14
如果您使用ISO 8601编写日期时间字段,应该不会有任何问题。
这样,日期的格式就像"2011-09-26T12:04:00",所以不会有误解。
https://stackoverflow.com/questions/7553482
复制相似问题