我有一个表示时间偏移的字符串。
我可以从那构建一个DateTime对象吗?
我的意思是如果负值是好的吗?
答案 0 :(得分:4)
如果是偏移量,您不应该使用TimeSpan
而不是DateTime
吗?这也应该处理负时间跨度。
答案 1 :(得分:1)
this website显示有关解析日期时间字符串的所有信息
答案 2 :(得分:1)
TimeSpan s;
if (!TimeSpan.TryParse("-3:00:00", out s))
throw new ArgumentException();
然后
DateTimeOffset offset = new DateTimeOffset(DateTime.Not, s); // -3
DateTime d = offset.DateTime; // or .Date