[C#] 如何取得並格式化系統時間

更新於 發佈於 閱讀時間約 3 分鐘

在這篇教學中,我們將學習如何在C#程式中取得系統時間並進行格式化,以滿足不同需求的日期和時間顯示。


取得系統時間

在C#中,我們可以使用 DateTime.Now 屬性來取得當前的系統時間。

取得並顯示系統時間:

using System;

class Program
{
static void Main()
{
// 取得當前的系統時間
DateTime currentTime = DateTime.Now;

// 顯示結果
Console.WriteLine("現在的系統時間是:" + currentTime);
}
}

執行程式,您將看到類似於 2023/08/03 14:30:20 的輸出,這取決於您的當地文化設定。

格式化日期和時間

預設情況下,系統時間是以當地文化設定的預設格式呈現的。但有時候我們需要以特定格式顯示日期和時間。在C#中,我們可以使用 DateTimeToString 方法來實現格式化。

以下是一些常見的日期和時間格式範例:

格式化日期和時間

using System;

class Program
{
static void Main()
{
DateTime currentTime = DateTime.Now;

// 顯示日期和時間,格式為 yyyy/MM/dd HH:mm:ss
string formattedDateTime = currentTime.ToString("yyyy/MM/dd HH:mm:ss");
Console.WriteLine("格式化的日期時間:" + formattedDateTime);
}
}

格式化日期

using System;

class Program
{
static void Main()
{
DateTime currentTime = DateTime.Now;

// 顯示日期,格式為 yyyy/MM/dd
string formattedDate = currentTime.ToString("yyyy/MM/dd");
Console.WriteLine("格式化的日期:" + formattedDate);
}
}

格式化時間

csharpCopy code
using System;

class Program
{
static void Main()
{
DateTime currentTime = DateTime.Now;

// 顯示時間,格式為 HH:mm:ss
string formattedTime = currentTime.ToString("HH:mm:ss");
Console.WriteLine("格式化的時間:" + formattedTime);
}
}

請注意,在格式字串中,yyyy 表示四位數的年份,MM 表示兩位數的月份,dd 表示兩位數的日期,HH 表示24小時制的兩位數小時,mm 表示兩位數的分鐘,ss 表示兩位數的秒數。

使用這些格式範例,您可以根據需要來自訂日期和時間的顯示格式。這些技巧對於日誌記錄、報告產生和使用者介面的日期/時間顯示都很有用。

這就是在C#中取得系統時間並進行格式化的基本步驟。

avatar-img
68會員
126內容數
這裡將以輕鬆風格,深入探討程式設計的基礎和高級概念。從程式語言到演算法,我們將以易懂的方式解釋每個主題,讓你輕鬆掌握。無論你是初學者或有經驗者,都能在這裡找到適合你的內容。無論你的目標是成為專業開發者還是擴展知識,我們都會陪伴你一同成長!
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
程式輕鬆玩 的其他內容
在專案中,使用NuGet套件管理員來安裝Microsoft.Office.Interop.Excel套件。這個套件將幫助我們與Excel進行互動。
在這篇教學中,我們將學習如何在C#程式碼中使用字串插值來加入變數。字串插值是一種方便且易讀的方式,讓我們可以將變數值插入到字串中,而不必使用傳統的串接方法。現在,讓我們開始吧! 在這個範例中,我們將創建一個簡單的應用程式,使用字串插值在螢幕上顯示一條個人訊息。這個訊息包含姓名、年齡和城市。 us
在現代科技的快速發展下,AI繪圖工具已成為許多創作者的得力助手。我有幸使用這些工具,並深感它們對創作過程的影響。
在現代科技快速發展的時代,學習程式設計已經成為一項重要的技能。無論年齡如何,程式設計都可以為人們帶來許多價值和益處。從幼童到老年人,學習程式設計不僅能夠培養邏輯思維,還能提升解決問題的能力和創造力。讓我們一起探討在各個年齡層中學習程式設計的重要性,並看看它如何在不同階段深化思維和進行系統化整理。
那是我第一次參加露營活動,選擇了新竹山作為目的地。我興奮地到場搭建帳篷,雖然花了不少時間,但最終還是成功地完成了。下午我們盡情地享受了整個下午,玩得開心滿足。 晚餐時,我們圍在營火旁烤肉,大家談笑風生,歡聲笑語充斥著整個露營地。我感受到與自然和諧相處的美好時光,這樣的體驗令我心情愉悅。
當我決定轉職,開始尋找理想的工作時,我充滿了期待和興奮。我相信這將是一個我人生中重要的轉折點,一個讓我實現自我價值和追求更大成就的機會。然而,現實卻並非如此。我在求職的道路上遭遇了一連串的挫折和困難。
在專案中,使用NuGet套件管理員來安裝Microsoft.Office.Interop.Excel套件。這個套件將幫助我們與Excel進行互動。
在這篇教學中,我們將學習如何在C#程式碼中使用字串插值來加入變數。字串插值是一種方便且易讀的方式,讓我們可以將變數值插入到字串中,而不必使用傳統的串接方法。現在,讓我們開始吧! 在這個範例中,我們將創建一個簡單的應用程式,使用字串插值在螢幕上顯示一條個人訊息。這個訊息包含姓名、年齡和城市。 us
在現代科技的快速發展下,AI繪圖工具已成為許多創作者的得力助手。我有幸使用這些工具,並深感它們對創作過程的影響。
在現代科技快速發展的時代,學習程式設計已經成為一項重要的技能。無論年齡如何,程式設計都可以為人們帶來許多價值和益處。從幼童到老年人,學習程式設計不僅能夠培養邏輯思維,還能提升解決問題的能力和創造力。讓我們一起探討在各個年齡層中學習程式設計的重要性,並看看它如何在不同階段深化思維和進行系統化整理。
那是我第一次參加露營活動,選擇了新竹山作為目的地。我興奮地到場搭建帳篷,雖然花了不少時間,但最終還是成功地完成了。下午我們盡情地享受了整個下午,玩得開心滿足。 晚餐時,我們圍在營火旁烤肉,大家談笑風生,歡聲笑語充斥著整個露營地。我感受到與自然和諧相處的美好時光,這樣的體驗令我心情愉悅。
當我決定轉職,開始尋找理想的工作時,我充滿了期待和興奮。我相信這將是一個我人生中重要的轉折點,一個讓我實現自我價值和追求更大成就的機會。然而,現實卻並非如此。我在求職的道路上遭遇了一連串的挫折和困難。
你可能也想看
Google News 追蹤
Thumbnail
現代社會跟以前不同了,人人都有一支手機,只要打開就可以獲得各種資訊。過去想要辦卡或是開戶就要跑一趟銀行,然而如今科技快速發展之下,金融App無聲無息地進到你生活中。但同樣的,每一家銀行都有自己的App時,我們又該如何選擇呢?(本文係由國泰世華銀行邀約) 今天我會用不同角度帶大家看這款國泰世華CUB
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
這篇內容,將會講解什麼是「do until」,以及與「do until」相關的知識。包括do until的簡介、break、continue。
Thumbnail
本文介紹了Power Automate Desktop的變數型態轉換,解釋了什麼時候需要進行變數型態的轉換,並提供了文字轉換為數字、數字轉換為文字、文字轉換為日期、日期轉換為文字的功能與操作方式。
Thumbnail
本文是C#入門教程的一部分,涵蓋了流程控制的各種語句與迴圈。這包括if、else if和else語句,三元運算子,switch語句,以及for、foreach和while迴圈。文中還介紹了如何在迴圈中使用break、continue、return和goto語句。
Thumbnail
C#程式由一或多個檔案組成,包含命名空間、類別、結構、介面、列舉和委派等型別。Main方法是C#應用程式的進入點。在C#中,註解用於在程式碼中添加說明,有單行和多行兩種類型。變數的定義需要指定變數的類型和名稱,可以一次為多個變數賦值。
Thumbnail
C#是一種開源、跨平台、面向對象的編程語言,具有類型安全、泛型、模式匹配等特性。廣泛應用於桌面和Web應用程序、遊戲開發、移動應用、雲計算等領域。全球數十萬家公司像微軟、Unity Technologies、Stack Overflow等使用C#支持其業務。C#還提供豐富的進階學習資源和主題。
Thumbnail
放鬆的週末,我與幾位同事決定提升我們的後端開發技巧,選擇了「日期範圍生成器」作為我們的小型實作。作為團隊中較有經驗的PHP工程師,我引領著團隊從基礎程式碼的撰寫開始,進而深入到物件導向的結構調整,最後提高程式可擴充性的挑戰。雖然過程中遇到不少困難,但我們通過不斷的討論和優化,最終成功克服了所有挑戰。
Thumbnail
用 Powershell 的 IDE ,寫一個在剪貼簿裡存 Timestamp 的無聊小程式。
Thumbnail
Notion內建的日期欄位,可以調整顯示英文的日期格式 但是若想要顯示台灣的民國、中文的星期、或是日本的平成昭和幾年要怎麼做呢? 透過Notion formula只要填好日期,就可自動呈現出台灣民國年度、台灣星期、年齡計算、距離今年過了幾年/是幾年後等等,各種格式的函數Notion模板免費索取!
Thumbnail
在網頁開發中,時間與日期的處理是重要且基礎的部分,本文將介紹 JavaScript 中的日期的處理方法,並提供範例程式來協助你理解。
Thumbnail
現代社會跟以前不同了,人人都有一支手機,只要打開就可以獲得各種資訊。過去想要辦卡或是開戶就要跑一趟銀行,然而如今科技快速發展之下,金融App無聲無息地進到你生活中。但同樣的,每一家銀行都有自己的App時,我們又該如何選擇呢?(本文係由國泰世華銀行邀約) 今天我會用不同角度帶大家看這款國泰世華CUB
Thumbnail
嘿,大家新年快樂~ 新年大家都在做什麼呢? 跨年夜的我趕工製作某個外包設計案,在工作告一段落時趕上倒數。 然後和兩個小孩過了一個忙亂的元旦。在深夜時刻,看到朋友傳來的解籤網站,興致勃勃熬夜體驗了一下,覺得非常好玩,或許有人玩過了,但還是想寫上來分享紀錄一下~
Thumbnail
這篇內容,將會講解什麼是「do until」,以及與「do until」相關的知識。包括do until的簡介、break、continue。
Thumbnail
本文介紹了Power Automate Desktop的變數型態轉換,解釋了什麼時候需要進行變數型態的轉換,並提供了文字轉換為數字、數字轉換為文字、文字轉換為日期、日期轉換為文字的功能與操作方式。
Thumbnail
本文是C#入門教程的一部分,涵蓋了流程控制的各種語句與迴圈。這包括if、else if和else語句,三元運算子,switch語句,以及for、foreach和while迴圈。文中還介紹了如何在迴圈中使用break、continue、return和goto語句。
Thumbnail
C#程式由一或多個檔案組成,包含命名空間、類別、結構、介面、列舉和委派等型別。Main方法是C#應用程式的進入點。在C#中,註解用於在程式碼中添加說明,有單行和多行兩種類型。變數的定義需要指定變數的類型和名稱,可以一次為多個變數賦值。
Thumbnail
C#是一種開源、跨平台、面向對象的編程語言,具有類型安全、泛型、模式匹配等特性。廣泛應用於桌面和Web應用程序、遊戲開發、移動應用、雲計算等領域。全球數十萬家公司像微軟、Unity Technologies、Stack Overflow等使用C#支持其業務。C#還提供豐富的進階學習資源和主題。
Thumbnail
放鬆的週末,我與幾位同事決定提升我們的後端開發技巧,選擇了「日期範圍生成器」作為我們的小型實作。作為團隊中較有經驗的PHP工程師,我引領著團隊從基礎程式碼的撰寫開始,進而深入到物件導向的結構調整,最後提高程式可擴充性的挑戰。雖然過程中遇到不少困難,但我們通過不斷的討論和優化,最終成功克服了所有挑戰。
Thumbnail
用 Powershell 的 IDE ,寫一個在剪貼簿裡存 Timestamp 的無聊小程式。
Thumbnail
Notion內建的日期欄位,可以調整顯示英文的日期格式 但是若想要顯示台灣的民國、中文的星期、或是日本的平成昭和幾年要怎麼做呢? 透過Notion formula只要填好日期,就可自動呈現出台灣民國年度、台灣星期、年齡計算、距離今年過了幾年/是幾年後等等,各種格式的函數Notion模板免費索取!
Thumbnail
在網頁開發中,時間與日期的處理是重要且基礎的部分,本文將介紹 JavaScript 中的日期的處理方法,並提供範例程式來協助你理解。