Asp.net 如何获得所需的日期格式?

Asp.net 如何获得所需的日期格式?,asp.net,vb.net,Asp.net,Vb.net,使用 Convert(VARCHAR,WorkDATE, 106) AS WorkDate. 我将于2014年4月3日获得产量 我希望当前日期的格式与vb.net中返回的数据库的格式相同。根据需要使用以下选项之一 SELECT convert(varchar, getdate(), 120) 'yyyy-mm-dd hh:mm:ss(24h) SELECT convert(varchar, getdate(), 121) ' yyyy-mm-dd hh:mm:ss.mmm 根据需要使用以下

使用

 Convert(VARCHAR,WorkDATE, 106) AS WorkDate.
我将于2014年4月3日获得产量


我希望当前日期的格式与vb.net中返回的数据库的格式相同。

根据需要使用以下选项之一

SELECT convert(varchar, getdate(), 120) 'yyyy-mm-dd hh:mm:ss(24h)
SELECT convert(varchar, getdate(), 121) ' yyyy-mm-dd hh:mm:ss.mmm

根据需要使用以下选项之一

SELECT convert(varchar, getdate(), 120) 'yyyy-mm-dd hh:mm:ss(24h)
SELECT convert(varchar, getdate(), 121) ' yyyy-mm-dd hh:mm:ss.mmm
这个怎么样:

Console.WriteLine(date1.ToString("dd MMM yyyy", CultureInfo.InvariantCulture))
这个怎么样:

Console.WriteLine(date1.ToString("dd MMM yyyy", CultureInfo.InvariantCulture))

首先:-日期应作为
Date
类型存储在数据库中。没有与此关联的格式

然后,如果希望使用
date.ToString(format)
重载,可以对代码中的日期应用一些格式

Dim dt As DataTable
'Populate your DataTable here "SELECT WorkDate FROM YourTable"
Dim d As Date = dt.Rows(0).Field(Of Date)("WorkDate")
Debug.WriteLine(d.ToString("yyyy-MM-dd"))
如果无法更改数据库中的数据类型,或者确实无法更改查询,则可以使用DateTime.ParseExact方法解析指定格式的日期:

Dim dt As DataTable
'Populate your DataTable here "SELECT WorkDate FROM YourTable"
Dim workDateString As String = dt.Rows(0).Field(Of String)("WorkDate")
Dim d As Date = DateTime.ParseExact(dr.item("Date"), "dd MMM yyyy", CultureInfo.CurrentCulture)

首先:-日期应作为
Date
类型存储在数据库中。没有与此关联的格式

然后,如果希望使用
date.ToString(format)
重载,可以对代码中的日期应用一些格式

Dim dt As DataTable
'Populate your DataTable here "SELECT WorkDate FROM YourTable"
Dim d As Date = dt.Rows(0).Field(Of Date)("WorkDate")
Debug.WriteLine(d.ToString("yyyy-MM-dd"))
如果无法更改数据库中的数据类型,或者确实无法更改查询,则可以使用DateTime.ParseExact方法解析指定格式的日期:

Dim dt As DataTable
'Populate your DataTable here "SELECT WorkDate FROM YourTable"
Dim workDateString As String = dt.Rows(0).Field(Of String)("WorkDate")
Dim d As Date = DateTime.ParseExact(dr.item("Date"), "dd MMM yyyy", CultureInfo.CurrentCulture)

不,比如:2014年4月3日@soombinakundo,比如:2014年4月3日@soombinakundi我的数据库代码是固定的。我想在vb.net编码。我的数据库代码是固定的。我想在vb.net中编码。谢谢你的帮助:)谢谢你的帮助:)