C#中的时间显示格式(12小时制VS24小时制)
作者:小郭同学ry 时间:2021-10-19 12:58:41
C#时间显示格式
一起看下:
24小时制
this.toolStripStatusLabel1.Text = “您好,欢迎来到XXXX控制系统!” + “当前时间:” + DateTime.Now.ToString(“yyyy-MM-dd HH:mm:ss”);
12小时制
this.toolStripStatusLabel1.Text = “您好,欢迎来到XXXX控制系统!” + “当前时间:” + DateTime.Now.ToString(“yyyy-MM-dd hh:mm:ss”);
附上系统时间显示方法
第一步:窗体底部添加[StatusStrip]-[StatusLabel];
第二步:添加计时器,通过计时器获取当前系统时间,并依据其Interval机进行更新,双击计时器添加事件
需要注意的是:计时器需要打开【True】
附上代码如下
private void timer1_Tick(object sender, EventArgs e)
{
this.toolStripStatusLabel1.Text = "您好,欢迎来到核靶加工控制系统!" + "当前时间:" + DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
}
C#获取当前时间,及处理时间(对时间进行加减)
1.获取当前的时间,并将时间格式化成为字符串
DateTime dt=Datetime.Now;
string str=dt.ToString(); //这是最直接的转化方法
string str2=dt.ToString("yyy-MM-dd HH:mm:ss");
2.获取年、月、日、时、分、秒等
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.时间比较
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.时间加减
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。
DateTime dt1 =DateTime.Now;
DateTime dt2 =dt1.AddDays(3);
TimeSpan ts =dt1-dt2;
TimeSpan 的属性Days、Hours、Minutes、Seconds、MillSeconds和Tickets分别返回相差的天数、时数、分数、秒数、毫秒数和Tickets,有正负之分。
来源:https://blog.csdn.net/weixin_46022853/article/details/124495338
标签:C#,时间,显示,格式
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Spring boot实现文件上传功能
2023-08-01 07:00:02
Java真题实练掌握哈希表的使用
2023-11-09 06:33:15
![](https://img.aspxhome.com/file/2023/9/59079_0s.png)
Android studio中生成引用.aar和.jar的方法详解
2023-09-29 07:48:33
![](https://img.aspxhome.com/file/2023/3/82393_0s.png)
c++换行符知识点总结
2022-10-05 13:53:01
详解C#使用AD(Active Directory)验证内网用户名密码
2023-03-03 23:17:47
C#实现利用Windows API读写INI文件的方法
2023-03-16 01:23:06
java中对象调用成员变量与成员实例方法
2023-08-04 11:42:49
![](https://img.aspxhome.com/file/2023/4/71944_0s.png)
Java二分查找算法实例详解
2022-07-09 14:33:55
详解APP微信支付(java后台_统一下单和回调)
2023-11-10 17:26:42
![](https://img.aspxhome.com/file/2023/3/59153_0s.png)
Spring5中的WebClient使用方法详解
2023-08-05 14:50:24
SpringBoot项目部署到腾讯云的实现步骤
2023-01-01 16:58:55
![](https://img.aspxhome.com/file/2023/7/70557_0s.png)
C#创建、读取和修改Excel的方法
2023-02-24 06:28:16
Spring Boot实现发送邮件
2023-11-08 22:19:40
![](https://img.aspxhome.com/file/2023/3/91543_0s.jpg)
java实现的RSA加密算法详解
2022-11-19 06:14:44
IDEA设置maven修改settings.xml配置文件无法加载仓库的解决方案
2023-08-23 22:39:35
![](https://img.aspxhome.com/file/2023/5/66235_0s.png)
TextView实现跑马灯效果 就这么简单!
2023-06-25 18:42:24
![](https://img.aspxhome.com/file/2023/2/83542_0s.png)
2022 最新 IntelliJ IDEA 详细配置步骤演示(推荐)
2021-11-20 21:05:48
![](https://img.aspxhome.com/file/2023/3/77483_0s.jpg)
C# KeyUp事件中MessageBox的回车(Enter)键回调问题解决方案
2021-06-25 06:24:06
BaseJDBC和CRUDDAO的写法实例代码
2022-09-03 14:13:33
Java实现月饼的制作、下单和售卖功能
2023-03-06 18:26:24
![](https://img.aspxhome.com/file/2023/4/85574_0s.png)