关于在F#中解析日期的非常基本的问题。我对F#和.NET非常陌生,请多多包涵。
我的日期格式为yyyyMMDD
,例如20100503
。
如何将其解析为F#中的DateTime
类型。
我尝试了System.DateTime.Parse("20100503");
但是出现了错误。
我如何将一个格式字符串传递给Parse方法?
答案是-感谢大家的回复。
let d = System.DateTime.ParseExact("20100503", "yyyyMMdd", System.Globalization.CultureInfo.InvariantCulture);
match DateTime.TryParseExact(s, "yyyyMMdd", CultureInfo.InvariantCulture, DateTimeStyles.None) with | true,d -> d | false,_ -> DateTime.Now
。如果你不介意的话,我会在你的C#版本下添加这个代码块。 - Nathan Shively-Sanders