服务器之家:专注于VPS、云服务器配置技术及软件下载分享
分类导航

PHP教程|ASP.NET教程|Java教程|ASP教程|编程技术|正则表达式|C/C++|IOS|C#|Swift|Android|VB|R语言|JavaScript|易语言|vb.net|

服务器之家 - 编程语言 - C# - C# 获取某个时间的0点0分和23点59分59秒

C# 获取某个时间的0点0分和23点59分59秒

2022-08-05 11:18derr C#

这篇文章主要介绍了C# 获取某个时间的0点0分和23点59分59秒,文中给大家提到了java 获取某一日期的0点0分0秒和23点59分59秒,需要的朋友可以参考下

C# 获取某个时间的0点0分和23点59分59秒,具体代码如下所示:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
C#获取当月第一天和最后一天
当月第一天0时0分0秒:
 
DateTime.Now.AddDays(1 - DateTime.Now.Day).Date
 
当月最后一天23时59分59秒:
 
DateTime.Now.AddDays(1 - DateTime.Now.Day).Date.AddMonths(1).AddSeconds(-1)
 
C#获取上个月第一天和最后一天
上个月第一天0时0分0秒:
 
DateTime.Now.AddMonths(-1).Date.AddDays(1 - DateTime.Now.Day);
 
上个月最后一天23时59分59秒:
DateTime.Parse(DateTime.Now.AddDays(1 - DateTime.Now.Day).ToShortDateString()).AddSeconds(-1).ToString();
 
当天0时0分0秒:
DateTime start = Convert.ToDateTime(DateTime.Now.ToString("D").ToString());
当天23时59分59秒:
DateTime end = Convert.ToDateTime(DateTime.Now.AddDays(1).ToString("D").ToString()).AddSeconds(-1);

知识点扩展:java 获取某一日期的0点0分0秒和23点59分59秒

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
public String DateToStringBeginOrEnd(Date date,Boolean flag) {
 String time = null;
 SimpleDateFormat dateformat1 = new SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
 Calendar calendar1 = Calendar.getInstance();
 //获取某一天的0点0分0秒 或者 23点59分59秒
 if (flag == true) {
  calendar1.setTime(date);
  calendar1.set(calendar1.get(Calendar.YEAR), calendar1.get(Calendar.MONTH), calendar1.get(Calendar.DAY_OF_MONTH),
   0, 0, 0);
  Date beginOfDate = calendar1.getTime();
  time = dateformat1.format(beginOfDate);
  System.out.println(time);
 }else{
  Calendar calendar2 = Calendar.getInstance();
  calendar2.setTime(date);
  calendar1.set(calendar2.get(Calendar.YEAR), calendar2.get(Calendar.MONTH), calendar2.get(Calendar.DAY_OF_MONTH),
   23, 59, 59);
  Date endOfDate = calendar1.getTime();
  time = dateformat1.format(endOfDate);
  System.out.println(time);
 }
 return time;}

总结

以上所述是小编给大家介绍的C# 获取某个时间的0点0分和23点59分59秒,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对服务器之家网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

原文链接:https://www.cnblogs.com/Loners/archive/2019/09/16/11526751.html

延伸 · 阅读

精彩推荐
  • C#C#开源的AOP框架--KingAOP基础

    C#开源的AOP框架--KingAOP基础

    这篇文章主要介绍了一款C#开源的AOP框架--KingAOP框架的基础知识,对于想学习AOP的小伙伴来说,非常不错,希望大家能够喜欢。...

    JackWang-CUMT3812021-11-05
  • C#C#与C++与互操作实例讲解

    C#与C++与互操作实例讲解

    在本篇文章里小编给大家整理了关于C#与C++与互操作实例以及相关内容,需要的朋友们可以学习下。...

    zhaotianff4912022-08-04
  • C#C#带你玩扫雷(附源码)

    C#带你玩扫雷(附源码)

    这篇文章主要介绍了C#带你玩扫雷(附源码),详细的介绍实现扫雷的方法,具体一定的参考价值,有兴趣的可以了解一下...

    Cosecant7832022-01-24
  • C#C#用递归算法解决经典背包问题

    C#用递归算法解决经典背包问题

    背包问题有好多版本,本文只研究0/1版本,即对一个物体要么选用,要么就抛弃,不能将一个物体再继续细分的情况。...

    张玉彬9082021-11-25
  • C#Unity3D使用Shader实现腐蚀消失

    Unity3D使用Shader实现腐蚀消失

    这篇文章主要为大家详细介绍了Unity3D使用Shader实现腐蚀消失,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    星空不语5032022-07-08
  • C#C#开发微信门户及应用(4) 关注用户列表及详细信息管理

    C#开发微信门户及应用(4) 关注用户列表及详细信息管理

    这篇文章主要为大家详细介绍了C#开发微信门户及应用第四篇,关注用户列表及详细信息管理,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    伍华聪9652022-01-07
  • C#C#利用SharpPcap实现网络包捕获嗅探

    C#利用SharpPcap实现网络包捕获嗅探

    这篇文章主要为大家详细介绍了C#利用SharpPcap实现网络包捕获嗅探,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...

    Alan.hsiang10362022-02-21
  • C#简单学习C#中的泛型方法使用

    简单学习C#中的泛型方法使用

    这篇文章主要介绍了C#中的泛型方法使用,需要的朋友可以参考下...

    C#教程网3862021-11-11