簡體   English   中英

ASP.NET vb.net將月/日/年中的日歷日期格式轉換為具有日/月/年的日期對象

[英]ASP.NET vb.net convert calendar date format in Month/Day/Year to Date object with Day/Month/Year

我有一個日歷控件:
<asp:Calendar ID="cldDepartDate" runat="server"></asp:Calendar>

例如,如果我選擇2019年3月14日,請使用以下代碼顯示:
lblTest.Text = cldDepartDate.SelectedDate.ToString()

我收到了“ 3/14/2019 12:00:00 AM”

現在,我想將其轉換為“ 14/3/2019 12:00:00 AM”並將其存儲到Date對象中。

到目前為止,我已經嘗試過:

Dim oDate As Date = Date.ParseExact(cldDepartDate.SelectedDate.ToString("dd/MM/yyyy"), "MM/dd/yyyy", CultureInfo.InvariantCulture)

但這給了我這個錯誤:
在此處輸入圖片說明

    Dim dateString = "3/14/2019 12:00:00 AM"
    Dim oDate As Date = Date.ParseExact(dateString, "M/dd/yyyy hh:mm:ss tt", CultureInfo.InvariantCulture)
    Debug.Print(oDate.ToString("dd/M/yyyy hh:mm:ss tt"))

使用標准的DateTime格式。

https://docs.microsoft.com/en-us/dotnet/api/system.globalization.datetimeformatinfo?view=netframework-4.7.2#Formatting_dates_times

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM