首頁 > 後端開發 > C++ > 主體

如何在 C# 中格式化日期以滿足不同的要求?

DDD
發布: 2024-11-04 06:35:02
原創
716 人瀏覽過

How to Format Dates in C# for Different Requirements?

在 C# 中格式化日期

開發人員經常遇到需要格式化日期以滿足特定要求的情況。這在 C# 中可以是一項簡單的任務,這要歸功於多功能的 DateTime.ToString() 方法。

以自訂格式格式化日期

類似 VB 格式( ) 方法,C# 允許使用 ToString() 方法自訂日期格式。要將日期格式設為dd/mm/yyyy,請使用以下語法:

<code class="csharp">DateTime.Now.ToString("dd/MM/yyyy");</code>
登入後複製

預定義日期/時間格式

C# 提供了一系列預定義日期/時間時間格式以確保格式正確,無論區域設定為何。其中一種格式是“g”,它表示一般的短日期和時間格式。

<code class="csharp">DateTime.Now.ToString("g");</code>
登入後複製

區域特定格式

格式化特定區域中的日期,使用帶有 IFormatProvider 參數的 ToString() 重載。

<code class="csharp">CultureInfo cultureInfo = new CultureInfo("en-US");
DateTime dt = GetDate();
dt.ToString("g", cultureInfo);</code>
登入後複製

或者,您可以在格式化之前設定目前執行緒的 CultureInfo。

<code class="csharp">Thread.CurrentThread.CurrentCulture = new CultureInfo("en-US");
dt.ToString("g");</code>
登入後複製

附加說明

可以使用自訂格式字串定義自訂日期/時間格式,如 MSDN 所述。這些格式為特殊格式要求提供了更大的靈活性。

以上是如何在 C# 中格式化日期以滿足不同的要求?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!