C#获取本周周一的日期】的更多相关文章

/// <summary> /// 获取本周的周一日期 /// </summary> /// <returns></returns> public static string GetThisWeekMonday() { DateTime date = DateTime.Now; DateTime firstDate = System.DateTime.Now; switch (date.DayOfWeek) { case System.DayOfWeek.M…
版本1.0(获取周日存在问题,请勿使用,仅用于引以为戒) 存在问题,获取周日的时候,当当前时间正好是周日,会获取下一周的周日,而非本周周日. ,)),) ),, ,)),) 版本2.0 看到版本1.0的代码,真的是有点随意,大写的小写的... --周一 , ) ), ); --周日(最懒得办法,将获取的周一的数据,+6) , , ) ), )); , , ) ), ));…
1.时间转时间戳 public static long strToTimestamp(String dateTimeStr) throws Exception { Timestamp time = Timestamp.valueOf(dateTimeStr); return time.getTime(); } 2.时间戳转时间 public static String timestampToStr(long timestamp) throws Exception { Timestamp ts =…
在计算某个特定周几的时候,需要对当前时间做一个转换和比对,比如,如何求出本周周二的时间日期. 代码如下: <?php // 如何计算本周的星期二 $time=time();//时间 $now=date("w",$time);//获取今天的周几 $now=$now==0?7:$now;//修正周日 echo date("Y-m-d",$time-($now-2)*86400);//得到周二 exit(); 截图如下: 效果如图:…
权声明:本文为博主原创文章,未经博主允许不得转载. //这个星期的星期一 // @$timestamp ,某个星期的某一个时间戳,默认为当前时间 // @is_return_timestamp ,是否返回时间戳,否则返回时间格式 function this_monday($timestamp=0,$is_return_timestamp=true){ static $cache ; $id = $timestamp.$is_return_timestamp; if(!isset($cache[$…
SELECT DATEADD(Day,(@i+1)-(DATEPART(Weekday,getdate())+@@DATEFIRST-1)%7,getdate())…
有时候做一些任务计划的功能时候,需要提供一个开始时间或者结束时间,比如本周结束,本月结束,今天结束等等,因此,我参考网上的资料把相关的实现为一个项目: gitee: https://gitee.com/dhclly/icedog.date-edge github: https://github.com/DHclly/icedog.date-edge/tree/master 执行测试用例,可以得到下面这种形式的结果: 当前的时间: 2018-12-10 14:38:09 昨天的开始日期: 2018…
Learn From: http://www.phpernote.com/php-function/1019.html 直接贴代码: <?php header('Content-type: text/html; charset=utf-8'); $date=date('Y-m-d', time()); //当前日期 $first=1; //$first =1 表示每周星期一为开始日期 0表示每周日为开始日期 $w=date('w',strtotime($date)); //获取当前周的第几天 周…
<?php header('Content-type: text/html; charset=utf-8'); $date=date('Y-m-d'); //当前日期 $first=1; //$first =1 表示每周星期一为开始日期 0表示每周日为开始日期 $w=date('w',strtotime($date)); //获取当前周的第几天 周日是 0 周一到周六是 1 - 6 $now_start=date('Y-m-d',strtotime("$date -".($w ?…
new date() 计算本周周一日期 需求:计算某天的那一周周一的日期 1.new Date() date.getDay(); //获取周几 0-6 date.getTime();//获取时间戳 1302883200000 2.获取几天后的时间 function addDay(dayNumber, date) { date = date ? date : new Date(); var ms = dayNumber * (1000 * 60 * 60 * 24); var newDate =…