将字符串转换为Datetimeoffset

时间:2017-04-06 15:45:02

标签: c# sql

我有一个字符串,其数据类似于6/30/2016 12:00:00 AM并使用以下代码

public string ConvertDateCreated(string dateCreated)
{
  System.Globalization.CultureInfo provider = System.Globalization.CultureInfo.InvariantCulture;
  return DateTime.ParseExact(dateCreated, "MMddyyyy", provider).ToString("yyyyMMdd");
} 

我不知道如何使用TryParseExact将它们转换为DateTimeOffset类型,因此可以将其插入到Ms SQL数据库中

1 个答案:

答案 0 :(得分:0)

DateTimeOffset对象有一个带有datetime对象的构造函数,所以一旦你成功解析了,你可以简单地说:

var dto = new DateTimeOffset(dateCreated);