欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C#?DateTime.Now.ToString()?用法示例講解

 更新時(shí)間:2024年01月26日 10:51:28   作者:a1411863635  
這篇文章主要介紹了C#?DateTime.Now.ToString()?用法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧

C# DateTime.Now.ToString() 用法

string dateTime1 = DateTime.Now.ToString("D");
            Console.WriteLine(dateTime1);//2022年2月24日
            string dateTime2 = DateTime.Now.ToString("d");
            Console.WriteLine(dateTime2);//2022/2/24
            string dateTime3 = DateTime.Now.ToString("F");
            Console.WriteLine(dateTime3);//2022年2月24日 14:50:07
            string dateTime4 = DateTime.Now.ToString("f");
            Console.WriteLine(dateTime4);//2022年2月24日 14:50
            string dateTime5 = DateTime.Now.ToString("G");
            Console.WriteLine(dateTime5);//2022/2/24 14:50:07
            string dateTime6 = DateTime.Now.ToString("g");
            Console.WriteLine(dateTime6);//2022/2/24 14:50
            string dateTime7 = DateTime.Now.ToString("T");
            Console.WriteLine(dateTime7);//14:50:07
            string dateTime8 = DateTime.Now.ToString("t");
            Console.WriteLine(dateTime8);//14:50
            string dateTime9 = DateTime.Now.ToString("U");
            Console.WriteLine(dateTime9);//2022年2月24日 6:50:07
            string dateTime10 = DateTime.Now.ToString("u");
            Console.WriteLine(dateTime10);//2022-02-24 14:50:07Z
            string dateTime11 = DateTime.Now.ToString("m");
            Console.WriteLine(dateTime11);//2月24日
            string dateTime12 = DateTime.Now.ToString("M");
            Console.WriteLine(dateTime12);//2月24日
            string dateTime13 = DateTime.Now.ToString("r");
            Console.WriteLine(dateTime13);//Thu, 24 Feb 2022 14:50:07 GMT
            string dateTime14 = DateTime.Now.ToString("R");
            Console.WriteLine(dateTime14);//Thu, 24 Feb 2022 14:50:07 GMT
            string dateTime15 = DateTime.Now.ToString("y");
            Console.WriteLine(dateTime15);//2022年2月
            string dateTime16 = DateTime.Now.ToString("Y");
            Console.WriteLine(dateTime16);//2022年2月
            string dateTime17 = DateTime.Now.ToString("o");
            Console.WriteLine(dateTime17);//2022-02-24T14:50:07.6460955+08:00
            string dateTime18 = DateTime.Now.ToString("O");
            Console.WriteLine(dateTime18);//2022-02-24T14:50:07.6460955+08:00
            string dateTime19 = DateTime.Now.ToString("s");
            Console.WriteLine(dateTime19);//2022-02-24T14:50:07
            string dateTime20 = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss:ffff");
            Console.WriteLine(dateTime20);//022-02-24 14:50:07:6471
            string dateTime21 = DateTime.Now.ToString("yyyy年MM月dd HH時(shí)mm分ss秒");
            Console.WriteLine(dateTime21);//2022年02月24 14時(shí)50分07秒
            string dateTime22 = DateTime.Now.ToString("dddd, MMMM dd yyyy");
            Console.WriteLine(dateTime22);//星期四, 二月 24 2022
            string dateTime23 = DateTime.Now.ToString("ddd, MMM d \"'\"yy");
            Console.WriteLine(dateTime23);//周四, 2月 24 '22
            string dateTime24 = DateTime.Now.ToString("dddd, MMMM dd");
            Console.WriteLine(dateTime24);//星期四, 二月 24
            string dateTime25 = DateTime.Now.ToString("M/yy");
            Console.WriteLine(dateTime25);//2/22
            string dateTime26 = DateTime.Now.ToString("dd-MM-yy");
            Console.WriteLine(dateTime26);//24-02-22
            string[] Day = new string[] { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" };
            // 昨天
            string dateTime27 = DateTime.Now.AddDays(-1).ToShortDateString();
            Console.WriteLine(dateTime27);//2022/2/23
            // 明天
            string dateTime28 = DateTime.Now.AddDays(1).ToShortDateString();
            Console.WriteLine(dateTime28);//2022/2/25
            //本周星期天
            string dateTime29 = DateTime.Now.AddDays(Convert.ToDouble((0 - Convert.ToInt16(DateTime.Now.DayOfWeek)))).ToShortDateString();
            Console.WriteLine(dateTime29);//2022/2/20
            //本周星期六
            string dateTime30 = DateTime.Now.AddDays(Convert.ToDouble((6 - Convert.ToInt16(DateTime.Now.DayOfWeek)))).ToShortDateString();
            Console.WriteLine(dateTime30);//2022/2/26
            //今天周幾
            string dateTime31 = Day[Convert.ToInt16(DateTime.Now.DayOfWeek)];
            Console.WriteLine(dateTime31);//星期四
            //上周日
            string dateTime32 = DateTime.Now.AddDays(Convert.ToDouble((0 - Convert.ToInt16(DateTime.Now.DayOfWeek))) - 7).ToShortDateString();
            Console.WriteLine(dateTime32);//2022/2/13
            //上周六
            string dateTime33 = DateTime.Now.AddDays(Convert.ToDouble((6 - Convert.ToInt16(DateTime.Now.DayOfWeek))) - 7).ToShortDateString();
            Console.WriteLine(dateTime33);//2022/2/19
            // 下周日
            string dateTime34 = DateTime.Now.AddDays(Convert.ToDouble((0 - Convert.ToInt16(DateTime.Now.DayOfWeek))) + 7).ToShortDateString();
            Console.WriteLine(dateTime34);//2022/2/27
            // 下周六
            string dateTime35 = DateTime.Now.AddDays(Convert.ToDouble((6 - Convert.ToInt16(DateTime.Now.DayOfWeek))) + 7).ToShortDateString();
            Console.WriteLine(dateTime35);//2022/3/5
            // 本月一號
            string dateTime36 = DateTime.Now.ToString("yyyy-MM-01");
            Console.WriteLine(dateTime36);//2022-02-01
            // 本月最后一天
            string dateTime37 = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-01")).AddMonths(1).AddDays(-1).ToShortDateString();
            Console.WriteLine(dateTime37);//2022/2/28
            // 上個(gè)月一號
            string dateTime38 = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-01")).AddMonths(-1).ToShortDateString();
            Console.WriteLine(dateTime38);//2022/1/1
            //下個(gè)月一號
            string dateTime39 = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-01")).AddMonths(1).ToShortDateString();
            Console.WriteLine(dateTime39);//2022/3/1
            Console.ReadKey();

代碼執(zhí)行結(jié)果

補(bǔ)充:

C#使用DateTime.Now.ToString方法將日期格式化為指定格式

一、DateTime.Now.ToString方法

        調(diào)用DateTime對象的ToString方法可以將當(dāng)前DateTime對象的值轉(zhuǎn)換為其等效的字符串表示形式,而且ToString方法提供了重載,可以在ToString方法中添加不同的參數(shù),進(jìn)而將時(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

時(shí),范圍為0023

MM

月份,范圍為0112

mm

分鐘,范圍為0059

dd

日期,范圍為0131

ss

秒,范圍為0059

二、實(shí)例

// 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" +
                "當(dāng)前系統(tǒng)時(shí)間為:" + DateTime.Now.ToString(//使用自定義格式格式化字符串
                "yyyy年MM月dd日 HH時(shí)mm分ss秒");
        }
    }
}

到此這篇關(guān)于C#用DateTime.Now.ToString方法將日期格式化為指定格式的文章就介紹到這了,更多相關(guān)C# 日期格式化為指定格式內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論