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

更新於 2023/08/06閱讀時間約 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
67會員
118內容數
這裡將以輕鬆風格,深入探討程式設計的基礎和高級概念。從程式語言到演算法,我們將以易懂的方式解釋每個主題,讓你輕鬆掌握。無論你是初學者或有經驗者,都能在這裡找到適合你的內容。無論你的目標是成為專業開發者還是擴展知識,我們都會陪伴你一同成長!
留言0
查看全部
avatar-img
發表第一個留言支持創作者!
程式輕鬆玩 的其他內容
在專案中,使用NuGet套件管理員來安裝Microsoft.Office.Interop.Excel套件。這個套件將幫助我們與Excel進行互動。
在這篇教學中,我們將學習如何在C#程式碼中使用字串插值來加入變數。字串插值是一種方便且易讀的方式,讓我們可以將變數值插入到字串中,而不必使用傳統的串接方法。現在,讓我們開始吧! 在這個範例中,我們將創建一個簡單的應用程式,使用字串插值在螢幕上顯示一條個人訊息。這個訊息包含姓名、年齡和城市。 us
在現代科技的快速發展下,AI繪圖工具已成為許多創作者的得力助手。我有幸使用這些工具,並深感它們對創作過程的影響。
在現代科技快速發展的時代,學習程式設計已經成為一項重要的技能。無論年齡如何,程式設計都可以為人們帶來許多價值和益處。從幼童到老年人,學習程式設計不僅能夠培養邏輯思維,還能提升解決問題的能力和創造力。讓我們一起探討在各個年齡層中學習程式設計的重要性,並看看它如何在不同階段深化思維和進行系統化整理。
那是我第一次參加露營活動,選擇了新竹山作為目的地。我興奮地到場搭建帳篷,雖然花了不少時間,但最終還是成功地完成了。下午我們盡情地享受了整個下午,玩得開心滿足。 晚餐時,我們圍在營火旁烤肉,大家談笑風生,歡聲笑語充斥著整個露營地。我感受到與自然和諧相處的美好時光,這樣的體驗令我心情愉悅。
當我決定轉職,開始尋找理想的工作時,我充滿了期待和興奮。我相信這將是一個我人生中重要的轉折點,一個讓我實現自我價值和追求更大成就的機會。然而,現實卻並非如此。我在求職的道路上遭遇了一連串的挫折和困難。
在專案中,使用NuGet套件管理員來安裝Microsoft.Office.Interop.Excel套件。這個套件將幫助我們與Excel進行互動。
在這篇教學中,我們將學習如何在C#程式碼中使用字串插值來加入變數。字串插值是一種方便且易讀的方式,讓我們可以將變數值插入到字串中,而不必使用傳統的串接方法。現在,讓我們開始吧! 在這個範例中,我們將創建一個簡單的應用程式,使用字串插值在螢幕上顯示一條個人訊息。這個訊息包含姓名、年齡和城市。 us
在現代科技的快速發展下,AI繪圖工具已成為許多創作者的得力助手。我有幸使用這些工具,並深感它們對創作過程的影響。
在現代科技快速發展的時代,學習程式設計已經成為一項重要的技能。無論年齡如何,程式設計都可以為人們帶來許多價值和益處。從幼童到老年人,學習程式設計不僅能夠培養邏輯思維,還能提升解決問題的能力和創造力。讓我們一起探討在各個年齡層中學習程式設計的重要性,並看看它如何在不同階段深化思維和進行系統化整理。
那是我第一次參加露營活動,選擇了新竹山作為目的地。我興奮地到場搭建帳篷,雖然花了不少時間,但最終還是成功地完成了。下午我們盡情地享受了整個下午,玩得開心滿足。 晚餐時,我們圍在營火旁烤肉,大家談笑風生,歡聲笑語充斥著整個露營地。我感受到與自然和諧相處的美好時光,這樣的體驗令我心情愉悅。
當我決定轉職,開始尋找理想的工作時,我充滿了期待和興奮。我相信這將是一個我人生中重要的轉折點,一個讓我實現自我價值和追求更大成就的機會。然而,現實卻並非如此。我在求職的道路上遭遇了一連串的挫折和困難。
你可能也想看
Google News 追蹤
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
在餐廳中,偶見小小孩安安靜靜、目不轉睛的使用平板或手機。家長或許覺得孩子使用3C很厲害,也可以不受打擾的聊天、吃飯,但日後面臨的挑戰與風險不可不知。根據研究,學齡前兒童使用3C超過1小時,會造成情緒反應、焦慮、專注力問題、攻擊行為、過動症綜合症狀與對立挑釁等狀況。如何避免沈迷3C,讓我們一起來了解。
Thumbnail
維他命C(維生素C)是人體中非常重要的營養素,尤其是現代人飲食不均衡,蔬果攝取不足的情況下,很容易缺乏維生素C,本文整理了維他命C推薦吃法、劑量,幫助大家了解補充維生素的重要性。
Thumbnail
父母如何制定3C使用規則,需瞭解自己給予孩子使用3C的目的與時機,並制定好頻率與時間,確實執行並監督管理。
Thumbnail
  雖然Dart 語言本身支援跨平台的編譯方式,但在實務開發時還是不免需要使用外部非Dart語言所提供的函式庫進行功能開發且由於C 語言是最為廣泛且通用的程式語言,因此Dart語言也有提供支援與C語言函式庫互通性的方式;本篇主要是以MSVC作為C的編譯器來實作說明如何引用C語言會遇到的作法。
Thumbnail
賣給公司和賣給顧客一樣嗎? 同一樣商品,賣給公司和賣給顧客一樣嗎? 以前做有機時,為了清庫存常會跑去其他公司做異業合作。(就是賣給他們,而且不能退貨。) 現在回想,好像就是B to B的客群,不同的是,我們的B是從C延伸出來的。從現有顧客找,誰是老闆娘去談。業務或行銷每次帶我出門,都可以成單,很少不
Thumbnail
*合作聲明與警語: 本文係由國泰世華銀行邀稿。 證券服務係由國泰世華銀行辦理共同行銷證券經紀開戶業務,定期定額(股)服務由國泰綜合證券提供。   剛出社會的時候,很常在各種 Podcast 或 YouTube 甚至是在朋友間聊天,都會聽到各種市場動態、理財話題,像是:聯準會降息或是近期哪些科
Thumbnail
在餐廳中,偶見小小孩安安靜靜、目不轉睛的使用平板或手機。家長或許覺得孩子使用3C很厲害,也可以不受打擾的聊天、吃飯,但日後面臨的挑戰與風險不可不知。根據研究,學齡前兒童使用3C超過1小時,會造成情緒反應、焦慮、專注力問題、攻擊行為、過動症綜合症狀與對立挑釁等狀況。如何避免沈迷3C,讓我們一起來了解。
Thumbnail
維他命C(維生素C)是人體中非常重要的營養素,尤其是現代人飲食不均衡,蔬果攝取不足的情況下,很容易缺乏維生素C,本文整理了維他命C推薦吃法、劑量,幫助大家了解補充維生素的重要性。
Thumbnail
父母如何制定3C使用規則,需瞭解自己給予孩子使用3C的目的與時機,並制定好頻率與時間,確實執行並監督管理。
Thumbnail
  雖然Dart 語言本身支援跨平台的編譯方式,但在實務開發時還是不免需要使用外部非Dart語言所提供的函式庫進行功能開發且由於C 語言是最為廣泛且通用的程式語言,因此Dart語言也有提供支援與C語言函式庫互通性的方式;本篇主要是以MSVC作為C的編譯器來實作說明如何引用C語言會遇到的作法。
Thumbnail
賣給公司和賣給顧客一樣嗎? 同一樣商品,賣給公司和賣給顧客一樣嗎? 以前做有機時,為了清庫存常會跑去其他公司做異業合作。(就是賣給他們,而且不能退貨。) 現在回想,好像就是B to B的客群,不同的是,我們的B是從C延伸出來的。從現有顧客找,誰是老闆娘去談。業務或行銷每次帶我出門,都可以成單,很少不