将字符串转换为正确的日期

本文关键字:日期 字符串 转换 | 更新日期: 2023-09-27 18:05:07

转换这个字符串的最佳方法是什么

Dim MyString As String = "20150728-02:21:44.952"

"2015/07/28 02:21:44.952"

将字符串转换为正确的日期

c#等效:

var date = DateTime.ParseExact("20150728-02:21:44.952", 
                               "yyyyMMdd-HH:mm:ss.fff", 
                               System.Globalization.CultureInfo.InvariantCulture);
var dateAsString = date.ToString("yyyy/MM/dd HH:mm:ss.fff");

这是Telerik converter给我的:

Dim [date] = DateTime.ParseExact("20150728-02:21:44.952", 
                                 "yyyyMMdd-HH:mm:ss.fff",
                                 System.Globalization.CultureInfo.InvariantCulture);
Dim dateAsString = [date].ToString("yyyy/MM/dd HH:mm:ss.fff");