当前位置:   article > 正文

C#用DateTime.Now.ToString方法将日期格式化为指定格式

C#用DateTime.Now.ToString方法将日期格式化为指定格式

目录

一、DateTime.Now.ToString方法

二、实例


一、DateTime.Now.ToString方法

        调用DateTime对象的ToString方法可以将当前DateTime对象的值转换为其等效的字符串表示形式,而且ToString方法提供了重载,可以在ToString方法中添加不同的参数,进而将时间转换为各种格式的字符串表示形式。

        语法格式如下:

  1. DateTime.Now.ToString("yyyy ");
  2. DateTime.Now.ToString("MM");
  3. DateTime Now.ToString("dd");
  4. DateTime.Now.ToString("HH");
  5. Date Time.Now.ToString("mm");
  6. DateTime.Now.ToString("ss");

   

   

   

   

yyyy

年份,范围为0000~9999

HH

时,范围为0023

MM

月份,范围为0112

mm

分钟,范围为0059

dd

日期,范围为0131

ss

秒,范围为0059

二、实例

  1. // DateTime.Now.ToString()
  2. // 使用指定格式的字符串变量格式化日期字符串
  3. namespace _061
  4. {
  5. public partial class Form1 : Form
  6. {
  7. private GroupBox? groupBox1;
  8. private Label? label1;
  9. private Button? button1;
  10. public Form1()
  11. {
  12. InitializeComponent();
  13. Load += Form1_Load;
  14. }
  15. private void Form1_Load(object? sender, EventArgs e)
  16. {
  17. //
  18. // button1
  19. //
  20. button1 = new Button
  21. {
  22. Location = new Point(103, 22),
  23. Name = "button1",
  24. Size = new Size(75, 23),
  25. TabIndex = 0,
  26. Text = "开始转化",
  27. UseVisualStyleBackColor = true
  28. };
  29. button1.Click += Button1_Click;
  30. //
  31. // label1
  32. //
  33. label1 = new Label
  34. {
  35. AutoSize = true,
  36. ImageAlign = ContentAlignment.TopLeft,
  37. Location = new Point(6, 45),
  38. Name = "label1",
  39. Size = new Size(56, 17),
  40. TabIndex = 1,
  41. Text = "显示内容"
  42. };
  43. //
  44. // groupBox1
  45. //
  46. groupBox1 = new GroupBox
  47. {
  48. Location = new Point(12, 12),
  49. Name = "groupBox1",
  50. Size = new Size(300, 183),
  51. TabIndex = 0,
  52. TabStop = false,
  53. Text = "日期格式转指定格式"
  54. };
  55. groupBox1.Controls.Add(label1);
  56. groupBox1.Controls.Add(button1);
  57. groupBox1.SuspendLayout();
  58. //
  59. // Form1
  60. //
  61. AutoScaleDimensions = new SizeF(7F, 17F);
  62. AutoScaleMode = AutoScaleMode.Font;
  63. ClientSize = new Size(324, 206);
  64. Controls.Add(groupBox1);
  65. Name = "Form1";
  66. StartPosition = FormStartPosition.CenterParent;
  67. Text = "将日期格式转化为指定的格式";
  68. groupBox1.ResumeLayout(false);
  69. groupBox1.PerformLayout();
  70. }
  71. /// <summary>
  72. /// DateTime.Now.ToString()
  73. /// 使用指定格式的字符串变量格式化日期字符串
  74. /// </summary>
  75. private void Button1_Click(object? sender, EventArgs e)
  76. {
  77. label1!.Text =
  78. DateTime.Now.ToString("d") + "\n" +
  79. DateTime.Now.ToString("D") + "\n" +
  80. DateTime.Now.ToString("f") + "\n" +
  81. DateTime.Now.ToString("F") + "\n" +
  82. DateTime.Now.ToString("g") + "\n" +
  83. DateTime.Now.ToString("G") + "\n" +
  84. DateTime.Now.ToString("R") + "\n" +
  85. DateTime.Now.ToString("y") + "\n" +
  86. "当前系统时间为:" + DateTime.Now.ToString(//使用自定义格式格式化字符串
  87. "yyyy年MM月dd日 HH时mm分ss秒");
  88. }
  89. }
  90. }

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/45161?site
推荐阅读
相关标签
  

闽ICP备14008679号