首先要新增一個Timer控件
並且新增timer1_Tick事件
在Form中加入程式碼
// 設定 Timer 的間隔為 1 秒(1000 毫秒)
timer1.Interval = 1000;
// 啟動 Timer
timer1.Start();
然後在事件中指定要輸出的控件及格式
private void timer1_Tick(object sender, EventArgs e)
{
// 在標籤控制項上更新時間
textBox1.Text = DateTime.Now.ToString("HH:mm:ss");
}
另外如果要在原先時間增加時間可以使用下列方法
DateTime.Now.AddSeconds(10).ToString("HH:mm:ss:ff");
想加時分秒月日年都可以
常用時間格式如下
格式 | 輸出範例 | 日期時間 |
---|---|---|
d | 6 | 日 |
dd | 06 | 日 |
M | 2 | 月 |
MM | 02 | 月 |
MMM | Feb | 月 |
MMMM | February | 月 |
yy | 23 | 年 |
yyyy | 2023 | 年 |
hh | 03 | 小時(12h) |
HH | 15 | 小時(24h) |
mm | 35 | 分鐘 |
ss | 45 | 秒 |
ff | 99 | 毫秒 |
tt | PM | 上下午 |