首页 > 解决方案 > 将字符串转换为日期格式,如 dd-mon-yyyy

问题描述

我有日期值作为字符串,就像20200731我习惯在代码下方用确切日期解析它一样

Date.ParseExact(filenames.Substring(39,8).ToString(),"yyyyMMdd", System.Globalization.DateTimeFormatInfo.InvariantInfo)

上述表达式的输出是07/31/2020 00:00:00,但是我想得到类似的输出31-JUL-2020

标签: vb.netdate

解决方案


你的意思是这样的吗?

Console.WriteLine(Strings.Format(Date.ParseExact("20200731", "yyyyMMdd", System.Globalization.DateTimeFormatInfo.InvariantInfo), "dd-MMM-yyyy").ToUpper)

推荐阅读