使用其他格式格式化DateTime

时间:2014-07-16 03:36:19

标签: .net vb.net datetime

假设我有start_date。保存在数据库中的格式为" 2014-07-16 23:30:00"。在我的程序中,我已经检索了数据。我的电脑日期时间格式为" 2014年7月16日11:30 PM"。

问题:如何将日期时间转换为其他日期时间格式?我希望它是16-07-2014 11:30 PM。有什么方法吗?

2 个答案:

答案 0 :(得分:2)

试试这个:

Dim dt As DateTime
dt = DateTime.ParseExact(inputDateTimestring, "yyyy-MM-dd HH:mm:ss", Nothing)

Dim result As String
result = dt.ToString("dd-MM-yyyy h:mm tt")

这将以" 16-07-2014 11:30 PM"

的格式提供输出

答案 1 :(得分:0)

您可以在VB.NET中执行此操作:

DateTime.ParseExact(s, "yyyy-MM-dd HH:mm:ss", Nothing).ToString("M\/d\/yyyy hh:mmtt")