首页 > 解决方案 > 如何将美国日期解析为英国日期并在 vb.net 中作为日期返回

问题描述

我有一个日期时间,它被传递到一个方法中。这是美国的约会。我基本上需要将其转换为英国日期并作为日期时间返回。下面是我尝试过的一个示例,但它只返回 dateTimeIn 格式(02/24/2021 12:00:00)。我究竟做错了什么?

    Dim dateTimeIn As Date = #02/24/2021 12:00:00# 
    
    Dim covertToUkDateTime As String = dateTimeIn.ToString(new CultureInfo("en-GB"))
    Dim covertToUkDateTimeToDate As Date = Date.ParseExact(covertToUkDateTime, "dd/MM/yyyy hh:mm:ss", CultureInfo.CreateSpecificCulture("en-GB"))
    
    Console.WriteLine(covertToUkDateTimeToDate)

标签: vb.netdatetime-format

解决方案


推荐阅读