我需要将日期格式更改为以下格式yyyyMMdd用于edi文件,但是下面的格式不正常,只是将orderDatedb保留为相同的格式
Dim orderDateDb As DateTime = orderHeaderDt.Rows(0).Item("Orderdate")
orderDateDb = Format(orderDateDb, "yyyyMMdd")
这是db
中的列
如何在vb.net中将其转换为prooper格式
答案 0 :(得分:0)
我解决这个问题的方法是使用这个
Dim orderDateDb As DateTime = orderHeaderDt.Rows(0).Item("Orderdate")
Dim ymd As String = orderDateDb.ToString("yyyyMMdd")
使用第一个答案
http://bytes.com/topic/visual-basic-net/answers/378334-how-get-dateformat-yyyymmdd
答案 1 :(得分:0)
使用To String方式......
的ToString(" YYYYMMDD&#34)
你想要一个功能,这里是......
Public Class Form1
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
'Example usage...
Dim orderDateDb As String = ConvertDateTime(orderHeaderDt.Rows(0).Item("Orderdate"))
MessageBox.Show(orderDateDb)
End Sub
Public Shared Function ConvertDateTime(ByVal dtDateTime As DateTime) As String
Return dtDateTime.ToString("yyyyMMdd")
End Function
End Class