davidfu1974 发表于 2013-12-18 12:34:30

谁能给个C#中字符串转日期的例子

谁能给个C#中字符串转日期的例子

沙里King 发表于 2013-12-18 12:44:34

DateTime dt = Convert.ToDateTime("2013-12-18 12:38:00");
这样不行吗?

㊣子楷㊣ 发表于 2013-12-27 11:27:00

可用
DateTime.TryParse()方法:
public static bool TryParse(
        string s,
        out DateTime result
)


DateTime..::.TryParseExact 方法:
public static bool TryParseExact(
        string s,
        string format,
        IFormatProvider provider,
        DateTimeStyles style,
        out DateTime result
)

nyfor 发表于 2013-12-27 14:25:49

使用 DateTime的静态方法 ParseExact或是TryParseExcat的可以指定一个格式化数组的重载函数, 格式串数组你可以列举出可能的所有格式串


string dateStr = "2013年2月12日";
DateTime dt = DateTime.ParseExact(dateStr, new string[] {"yyyy年MM月dd日","yyyy年M月d日" }, null, DateTimeStyles.None);
页: [1]
查看完整版本: 谁能给个C#中字符串转日期的例子