vb.net - 将字符串转换为日期格式,如 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
解决方案
你的意思是这样的吗?
Console.WriteLine(Strings.Format(Date.ParseExact("20200731", "yyyyMMdd", System.Globalization.DateTimeFormatInfo.InvariantInfo), "dd-MMM-yyyy").ToUpper)
推荐阅读
- javascript - 从 Ajax 填充的动态 jQuery unslider 不清除子项
- powershell - cmdlet Get-FileHash 在 powershell 中工作,但在命令提示符中无法识别
- hadoop - 如何将 hdfs 中的现有文本数据转换为 Avro?
- reactjs - 获取 API 错误:无法读取未定义的属性“地图”
- vagrant - Vagrant: * 未知的配置部分 'disksize'
- php - 如何找到多个id不相等的mongodb数据?
- cassandra - 无法连接到任何服务器
- shell - 如何在 start.sh 脚本中获取 jar 名称
- python - 我如何提供再次运行程序或以 Python 结束程序的选择?
- vba - 启动 VBA 应用程序块使用和打开其他工作簿