广告位联系
返回顶部
分享到

C#中的时间显示格式(12小时制VS24小时制)介绍

C#教程 来源:互联网 作者:佚名 发布时间:2023-10-15 13:27:31 人浏览
摘要

C#时间显示格式 一起看下: 24小时制 1 this.toolStripStatusLabel1.Text = 您好,欢迎来到XXXX控制系统! + 当前时间: + DateTime.Now.ToString(yyyy-MM-dd HH:mm:ss); 12小时制 1 this.toolStripStatusLabel1.Text = 您好

C#时间显示格式

一起看下:

24小时制

1

this.toolStripStatusLabel1.Text = “您好,欢迎来到XXXX控制系统!” + “当前时间:” + DateTime.Now.ToString(“yyyy-MM-dd HH:mm:ss”);

12小时制

1

this.toolStripStatusLabel1.Text = “您好,欢迎来到XXXX控制系统!” + “当前时间:” + DateTime.Now.ToString(“yyyy-MM-dd hh:mm:ss”);

附上系统时间显示方法

第一步:窗体底部添加[StatusStrip]-[StatusLabel];

第二步:添加计时器,通过计时器获取当前系统时间,并依据其Interval机进行更新,双击计时器添加事件

需要注意的是:计时器需要打开【True】

附上代码如下

1

2

3

4

 private void timer1_Tick(object sender, EventArgs e)

 {

     this.toolStripStatusLabel1.Text = "您好,欢迎来到核靶加工控制系统!" + "当前时间:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");

 }

C#获取当前时间,及处理时间(对时间进行加减)

1.获取当前的时间,并将时间格式化成为字符串

1

2

3

  DateTime dt=Datetime.Now;

  string str=dt.ToString();        //这是最直接的转化方法

  string str2=dt.ToString("yyy-MM-dd HH:mm:ss");

2.获取年、月、日、时、分、秒等

1

2

3

4

5

6

7

8

9

  DateTime dt=DateTime.Now;  //获取当前时间

  int y=dt.Year;      //年

  int m=dt.Month;     //月

  int d=dt.Day;       //日

  int h=dt.Hour;      //时

  int n=dt.Minute;    //分

  int s=dt.Second;    //秒

  int ms=dt.Millsecond;     //毫秒

  long t=dt.Ticks;      //一个数字,用于表示该时间,注意义类型为long

3.时间比较

1

2

3

4

5

6

7

DateTime dt1=DateTime.Now;

DateTime dt2= dt1.AddYears(3);          //时间加3年

int ct1 =dt1.CompareTo(dt2);                 //dt1早于dt2,返回-1;

int ct2 =dt2.CompareTo(dt1);                  //dt2晚于dt1,返回1;

int ct3=dt2.CompareTo(dt1);             //dt2与dt1相等,返回0;

DateTime dt3 =dt1.AddYears(4);             //时间加4年

bool b =Equals(dt2);                          //dt1与dt2不相等,返回false

4.时间加减

1

2

3

4

5

6

7

8

9

 DateTime dt= DateTime.Now;

 dt =dt.AddYears(1);              //加1年

 dt =dt.AddMonth(1);               //加1月

 dt =dt.AddDays(13);              //加13日

 dt =dt.AddHours(1);                   //加1小时

 dt =dt.AddMinutes(1);            //加1分钟

 dt =dt.AddSecond(1);              //  加1秒钟

 dt= dt.AddMillseconds(1);         // 加1毫秒

 dt  =dt.AddTicks();              //加Ticket时间,用数字表示当前时间

参数为正表示加,参数为负表示减,注意拼写。函数应该返回一个值,比如是: dt=dt.AddYears(1),而不是dt.AddYears(1)。

5、时间减运算

前面的时间加减是对一个时间进行加减,这里是对两个时间进行减运算(用-),返回的结果类型为TimeSpan。

1

2

3

DateTime dt1 =DateTime.Now;

DateTime dt2 =dt1.AddDays(3);

TimeSpan ts =dt1-dt2;

TimeSpan 的属性Days、Hours、Minutes、Seconds、MillSeconds和Tickets分别返回相差的天数、时数、分数、秒数、毫秒数和Tickets,有正负之分。


版权声明 : 本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务和不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权, 违法违规的内容, 请发送邮件至2530232025#qq.cn(#换@)举报,一经查实,本站将立刻删除。
原文链接 :
相关文章
  • C#实体类转换的两种方式总结
    C#实体类转换方式 将一个实体类的数据赋值到另一个实体类中(亦或者实现深拷贝)。 以下提供两种方式 一种是序列化 一种是泛型+反射
  • C#中的时间显示格式(12小时制VS24小时制)介绍
    C#时间显示格式 一起看下: 24小时制 1 this.toolStripStatusLabel1.Text = 您好,欢迎来到XXXX控制系统! + 当前时间: + DateTime.Now.ToString(yyyy-MM-dd HH
  • C#中使用Spire.doc对word的操作方式介绍

    C#中使用Spire.doc对word的操作方式介绍
    使用Spire.doc对word的操作 在最近的工程中我们要处理一些word文档。通过在网上的大量搜索,我发现大多数软件功能不是不完整就是有重复。
  • C#纯技术之Class写入Json介绍

    C#纯技术之Class写入Json介绍
    C# Class写入Json 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 /// summary /// 写入json文件 /// /summary /// param name=obj/param /// param name=save
  • C#实体类转换的两种方式介绍
    C#实体类转换方式 将一个实体类的数据赋值到另一个实体类中(亦或者实现深拷贝)。 以下提供两种方式 一种是序列化 一种是泛型+反射
  • 在C#中构造自定义属性的详细介绍
    属性用于向程序添加元数据,例如编译器指令和其他信息,例如注释、描述、方法和类。 .Net Framework 允许创建可用于存储声明性信息并可在
  • 在C#中获取路径内的所有目录和子目录的教程
    要获取目录,C#提供了一个方法Directory.GetDirectories。Directory.GetDirectories方法返回与指定搜索模式在指定目录中匹配的子目录的名称(包括其路
  • C#实现窗体换肤的教程
    效果 代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59
  • 【译】.NET 7 中的性能改进(二)
    原文 | Stephen Toub翻译 | 郑子铭堆栈替换 (On-Stack Replacement)堆栈替换 (OSR) 是 .NET 7 中最酷的 JIT 功能之一。但要真正了解 OSR,我们首先需要了解
  • C#将Excel转换为PDF的教程

    C#将Excel转换为PDF的教程
    转换场景 将Excel转换为PDF是一个很常用的功能 常见的转换场景有以下三种: 转换整个Excel文档到PDF 转换Excel文档的某一个工作表到PDF 转换
  • 本站所有内容来源于互联网或用户自行发布,本站仅提供信息存储空间服务,不拥有版权,不承担法律责任。如有侵犯您的权益,请您联系站长处理!
  • Copyright © 2017-2022 F11.CN All Rights Reserved. F11站长开发者网 版权所有 | 苏ICP备2022031554号-1 | 51LA统计