C#實現(xiàn)將日期格式化為指定格式
一、DateTime.Now.ToString方法
調(diào)用DateTime對象的ToString方法可以將當前DateTime對象的值轉(zhuǎn)換為其等效的字符串表示形式,而且ToString方法提供了重載,可以在ToString方法中添加不同的參數(shù),進而將時間轉(zhuǎn)換為各種格式的字符串表示形式。
語法格式如下:
DateTime.Now.ToString("yyyy ");
DateTime.Now.ToString("MM");
DateTime Now.ToString("dd");
DateTime.Now.ToString("HH");
Date Time.Now.ToString("mm");
DateTime.Now.ToString("ss");| 參 數(shù) | 描 述 | 參 數(shù) | 描 述 |
| yyyy | 年份,范圍為0000~9999 | HH | 時,范圍為00~23 |
| MM | 月份,范圍為01~12 | mm | 分鐘,范圍為00~59 |
| dd | 日期,范圍為01~31 | ss | 秒,范圍為00~59 |
二、實例
// DateTime.Now.ToString()
// 使用指定格式的字符串變量格式化日期字符串
namespace _061
{
public partial class Form1 : Form
{
private GroupBox? groupBox1;
private Label? label1;
private Button? button1;
public Form1()
{
InitializeComponent();
Load += Form1_Load;
}
private void Form1_Load(object? sender, EventArgs e)
{
//
// button1
//
button1 = new Button
{
Location = new Point(103, 22),
Name = "button1",
Size = new Size(75, 23),
TabIndex = 0,
Text = "開始轉(zhuǎn)化",
UseVisualStyleBackColor = true
};
button1.Click += Button1_Click;
//
// label1
//
label1 = new Label
{
AutoSize = true,
ImageAlign = ContentAlignment.TopLeft,
Location = new Point(6, 45),
Name = "label1",
Size = new Size(56, 17),
TabIndex = 1,
Text = "顯示內(nèi)容"
};
//
// groupBox1
//
groupBox1 = new GroupBox
{
Location = new Point(12, 12),
Name = "groupBox1",
Size = new Size(300, 183),
TabIndex = 0,
TabStop = false,
Text = "日期格式轉(zhuǎn)指定格式"
};
groupBox1.Controls.Add(label1);
groupBox1.Controls.Add(button1);
groupBox1.SuspendLayout();
//
// Form1
//
AutoScaleDimensions = new SizeF(7F, 17F);
AutoScaleMode = AutoScaleMode.Font;
ClientSize = new Size(324, 206);
Controls.Add(groupBox1);
Name = "Form1";
StartPosition = FormStartPosition.CenterParent;
Text = "將日期格式轉(zhuǎn)化為指定的格式";
groupBox1.ResumeLayout(false);
groupBox1.PerformLayout();
}
/// <summary>
/// DateTime.Now.ToString()
/// 使用指定格式的字符串變量格式化日期字符串
/// </summary>
private void Button1_Click(object? sender, EventArgs e)
{
label1!.Text =
DateTime.Now.ToString("d") + "\n" +
DateTime.Now.ToString("D") + "\n" +
DateTime.Now.ToString("f") + "\n" +
DateTime.Now.ToString("F") + "\n" +
DateTime.Now.ToString("g") + "\n" +
DateTime.Now.ToString("G") + "\n" +
DateTime.Now.ToString("R") + "\n" +
DateTime.Now.ToString("y") + "\n" +
"當前系統(tǒng)時間為:" + DateTime.Now.ToString(//使用自定義格式格式化字符串
"yyyy年MM月dd日 HH時mm分ss秒");
}
}
}
到此這篇關(guān)于C#實現(xiàn)將日期格式化為指定格式的文章就介紹到這了,更多相關(guān)C#日期格式化內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
運用示例簡單講解C#取消令牌CancellationTokenSource
這篇文章運用示例簡單講解C#取消令牌CancellationTokenSource,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-08-08
Unity InputFiled TMP屬性和各種監(jiān)聽示例詳解
這篇文章主要為大家介紹了Unity InputFiled TMP屬性和各種監(jiān)聽示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-01-01
C# winform 請求http的實現(xiàn)(get,post)
本文主要介紹了C# winform 請求http的實現(xiàn)(get,post),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-06-06

