C# 获取某个时间的0点0分和23点59分59秒
作者:derr 时间:2023-03-02 10:05:18
C# 获取某个时间的0点0分和23点59分59秒,具体代码如下所示:
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秒
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#,获取,时间
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
android图片处理 让图片变成圆形
2023-10-03 00:47:30
![](https://img.aspxhome.com/file/2023/6/83536_0s.jpg)
Java结构型设计模式中建造者模式示例详解
2023-04-24 13:37:31
![](https://img.aspxhome.com/file/2023/6/60286_0s.png)
C#远程发送和接收数据流生成图片的方法
2021-08-31 00:30:10
DevExpress实现GridControl根据列选中一行
2021-08-16 05:23:19
详解Spring Data JPA使用@Query注解(Using @Query)
2023-11-29 14:49:34
Java 实战练手项目之酒店管理系统的实现流程
2022-07-30 09:05:10
![](https://img.aspxhome.com/file/2023/1/71201_0s.png)
java中的前++和后++的区别示例代码详解
2023-09-01 10:15:01
![](https://img.aspxhome.com/file/2023/8/70358_0s.png)
Java使用通配符实现增强泛型详解
2021-07-06 17:28:01
![](https://img.aspxhome.com/file/2023/2/60282_0s.png)
SpringMVC中的几个模型对象
2021-09-01 19:25:44
Java 提取照片的EXIF信息批量重命名
2023-10-05 14:11:28
![](https://img.aspxhome.com/file/2023/8/80838_0s.png)
深入分析Java内存区域的使用详解
2023-09-25 23:21:29
java异步编程之一文看完其异步函数表
2021-12-25 10:57:39
javaWeb项目部署到阿里云服务器步骤详解
2023-11-07 05:21:36
![](https://img.aspxhome.com/file/2023/9/58909_0s.png)
Java学习关于循环和数组练习题整理
2022-07-19 21:01:24
java实现MD5加密算法的实例代码
2021-10-01 16:49:14
详解如何使用maven生成可以执行的jar
2023-08-17 00:18:43
java使用htmlparser提取网页纯文本例子
2022-06-14 12:47:05
如何在Mac下配置多个Java版本
2023-11-07 05:14:34
SpringBoot使用@ResponseBody返回图片的实现
2023-11-28 04:41:24
![](https://img.aspxhome.com/file/2023/4/60414_0s.jpg)
详解Java的回调机制
2023-07-27 07:17:43
![](https://img.aspxhome.com/file/2023/7/60657_0s.png)