iT邦幫忙

DAY 7
2

C# 程式學習系列 第 7

C# 轉換日期格式為中華民國

c#
  • 分享至 

  • xImage
  •  

當我們使用 DateTime 類別時,預設的格式是西元,我們可以透過 CultureInfo 類別將日期格式轉為中華民國
當我們使用 DateTime 類別時,預設的格式是西元,我們可以透過 CultureInfo 類別將日期格式轉為中華民國,CultureInfo 類別提供特定文化特性 (Culture) 的相關資訊,如文化特性名稱、書寫系統、使用的行事曆,以及如何格式化日期和排序字串。
簡單的範例程式碼

            System.Globalization.CultureInfo cuinfo = new System.Globalization.CultureInfo("zh-TW");
            cuinfo.DateTimeFormat.Calendar = cuinfo.OptionalCalendars[2];
            TextBox1.Text = DateTime.Now.ToString("yyyy/MM/dd", cuinfo);

上一篇
C# 表單一開始就隱藏
下一篇
C# 讓實值型別可以使用 null 的型別
系列文
C# 程式學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 則留言

0
pantc328
iT邦高手 1 級 ‧ 2009-10-18 11:46:48

你的方式我沒用過,但確定能轉成民國年嗎?
不是要減1911嗎!
這是基本題了.一般寫進銷存或政府機關的程式都會.
但有人有民國或西元轉農曆年的公式嗎?
或者阿拉伯數字/金額轉支票上繁體的金額如壹萬貳佰叁.....

0
huangsb
iT邦好手 1 級 ‧ 2009-10-19 14:20:19

.Net 不只是有提供民國年的 Function,還有提供農曆的 Function。
到 Google 找一下就行了。

或是下載下列的 PDF 檔案
.NET也可以告訴你今天農曆幾號(1)
.NET也可以告訴你今天農曆幾號(2)

我要留言

立即登入留言