.Net 获取当前周是第几周】的更多相关文章

最近项目中需要获取当前周是今年的第几周,这东西听起来不难,但是还挺有意思的. 在中国,一周是从周一开始算,周天结束,在国外就不是这样了,是从周天到周六为一个周. 有很多种方式去实现在这个功能,下面介绍两种: 一.使用CultureInfo 这种方式,只需要修改CultureInfo里面的参数就行了,美国是en-US,其他国家的自行替换就行. 需要注意的就是,在很多情况下,每年的最后一周是跨年的,一般会当成下一年的第一周来算,这个得需要按业务处理. public static int GetWee…
获取当前日期周数 int str = new System.Globalization.GregorianCalendar().GetWeekOfYear(System.DateTime.Now, System.Globalization.CalendarWeekRule.FirstDay, DayOfWeek.Sunday); 根据周得到启示日期和截止日期 private static void GetWeekSpan(out DateTime dtBeginDate, out DateTim…
本文实例讲述了PHP获取日期对应星期.一周日期.星期开始与结束日期的方法.分享给大家供大家参考,具体如下: /* * 获取日期对应的星期 * 参数$date为输入的日期数据,格式如:2018-6-22 */ function get_week($date) { //强制转换日期格式 $date_str = date('Y-m-d', strtotime($date)); //封装成数组 $arr = explode("-", $date_str); //参数赋值 //年 $year =…
不少后台文章管理系统就有今天.明天.一周内.全部的分类展示,用Jquery获取今天.明天.一周内的时间节点(如下图) html页面代码: <div class="date-list-center"> <a href="javascript:;" value="0">今天</a> <a href="javascript:;" value="1">昨天</a…
1 2 3 4 5 6 7 8 9 10 // 当前日期   $sdefaultDate = date("Y-m-d");   // $first =1 表示每周星期一为开始日期 0表示每周日为开始日期   $first = 1;   // 获取当前周的第几天 周日是 0 周一到周六是 1 - 6   echo $w = date('w',strtotime($sdefaultDate));   // 获取本周开始日期,如果$w是0,则表示周日,减去 6 天   echo $week_…
/*方法一*/ var dt = DateTime.Now; //找到今年的第一天是周几 int firstWeekend = Convert.ToInt32(DateTime.Parse(dt.Year + "-1-1").DayOfWeek); //获取第一周的差额,如果是周日,则firstWeekend为0,第一周也就是从周天开始的. int weekDay = firstWeekend == 0 ? 1 : (7 - firstWeekend + 1); //获取今天是一年当中…
2016年11月1日 16:18:19 星期二 主要用到的函数是 strtotime() strtotime('+1 Tuesday', $timestamp) 获取下周二, 从时间戳$timestamp开始计算, 如果$timestamp留空, 则从当天开始计算 strtotime('+1 month', $timestamp) 获取下个月的x号, 还是以$timestamp开始计算的 /** * desc 获取每周X执行的所有日期 * @param string $start 开始日期, 2…
今天项目中用到了一点 随便记录一下 function timestampToTime(timestamp) { );//时间戳为10位需*1000,时间戳为13位的话不需乘1000 var Y = date.getFullYear() + '-'; < ? ) : date.getMonth()+) + '月'; var D = date.getDate(); var h = date.getHours() + ':'; var m = date.getMinutes() + ':'; var…
String today = "2013-01-14"; SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Date date = null; try { date = format.parse(today); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } Calen…
1.获取日期列表 # -*- coding=utf-8 -*- import datetime def dateRange(beginDate, endDate): dates = [] dt = datetime.datetime.strptime(beginDate, "%Y-%m-%d") date = beginDate[:] while date <= endDate: dates.append(date) dt = dt + datetime.timedelta(1)…
var now = new Date() var weekFirstDay = new Date(now- (now.getDay() - 1) * 86400000) var firstMonth = Number(weekFirstDay.getMonth()) + 1 var weekLastDay = new Date((weekFirstDay / 1000 + 6 * 86400) * 1000) var lastMonth = Number(weekLastDay.getMonth…
<?php //今天 $today = date("Y-m-d"); //昨天 $yesterday = date("Y-m-d", strtotime(date("Y-m-d"))-86400); //上周 $lastweek_start = date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m"),date("d")-date("w&q…
CREATE OR REPLACE FUNCTION GET_WEEK (V_RQ in DATE) return varchar2 as str varchar2(); str1 varchar2(); begin str :=TRIM(TO_CHAR(TRUNC((V_RQ+TO_CHAR(TRUNC(V_RQ, -TRUNC(V_RQ,)+,')); return str; end;…
/*PHP获取当前日期是第几周和本周开始日期和本周结束日期*/ //$now = '2018-11-13';周二 public function getNowTimeInfo($now) { $str = array(); //$first =1 表示每周星期一为开始日期 0表示每周日为开始日期 $str['year'] = date('Y', strtotime($now)); $first = 1; //当日在整年中的第几周 $str['week'] = date('W', strtotim…
获取周的第一天,最后一天 System.out.println(getStartEndDate("2016-05-01", 1)); 获取星期的第一天和最后一天 System.out.println(getStartEndDate("2016-05-01", 0));   public static String getStartEndDate(String aDay, int type) { SimpleDateFormat df = new SimpleDate…
一.介绍 在开发中,日期的使用绝对是离不了的,跟业务的关联性太强了,例如课程表.有的时候我们不需要课程表,但是需要获取一周7天的日期,这一周内的日期,我觉得有两种理解: 1.获取当天开始的一周日期,当天作为起点往后顺延的一周(红色的为当天),实现方法见如下代码:方式一: 2.获取一周内的日期,当天在这一周内,所在一周的第一天和最后一天, 不是作为起点往后顺延(红色的为当天),实现方法见如下代码:方式二: 二.代码(放在单例工具类HYWeekCalendarUitility实现) 1.工具类声明和…
js获取选中日期的当周的周一和周日 第一种方法(推荐): function getWeekStr(str) { // 将字符串转为标准时间格式 str2 = Date.parse(str); let date = new Date(str2); let month = date.getMonth() + 1; let week = getWeekFromDate(date); if (week === 0) {//第0周归于上月的最后一周 month = date.getMonth(); let…
1.获取系统当前时间 echo "date('Y-m-d',time())"; 2.获取系统前一天时间 echo "date("Y-m-d",strtotime("-1 day"))"; 需要前几天就减去(-) 需要几天后就加(+) 3.获取当前系统时间上一周周一和周日 日期 //上周周日的日期 $lastSunday = date('Y-m-d', strtotime('-1 sunday', time())); //根据时…
/** * 类说明 :以及获取当前周的周一和周日的日期,当前月第一个和最后一天的日期 * 日期格式化:格式参数  G 年代标志符  y 年 M 月 d 日    h 时 在上午或下午 (1~12)   H 时 在一天中 (0~23)   m 分   s 秒    S 毫秒  E 星期 D 一年中的第几天        F 一月中第几个星期几 w 一年中第几个星期 W 一月中第几个星期  a 上午 / 下午 标记符 k 时 在一天中 (1~24) K 时 在上午或下午 (0~11) z 时区 */…
__time : 获取时间戳.格式化时间 操作步骤: 1.通过函数助手,生成一个_time 函数: 2.如果参数为时间戳,那公式为: ${__time(,)}  :  默认该公式精确到毫秒级别, 13位数 ${__time(/1000,)}  : 该公式精确到秒级别, 10位数 3. 如果参数需要为当前日期,那公式为: ${__time(yyyy-MM-dd,)} ${__time(YMDHMS,)} 4.执行结果为: __TimeShift(格式,日期,移位,语言环境,变量):可对日期进行移位…
Vue->Template: <a-date-picker v-model="value" :disabled-date="disabledDate" /> Vue->Methods: // 设置不可选择的日期 disabledDate (current) { this.value = undefined switch (this.data.dateRange) { // 近一周 case 'nearWeek': { // 计算今天是这周第几…
今日公司项目接口要求获取动态的上周数据,经过不断的寻找,找到此方法. 该方法使用的是Moment.js JavaScript日期处理类库 一:安装依赖 npm install moment --save 二:按需引入 import moment from "moment"; 三:我们这里选择的封装成一个组件,当然也可以单个页面直接使用 // 引入 moment 时间插件 import moment from "moment"; //获取今日/昨日/本周/上周/本月/…
获取周一和周日的日期 $week = date('w') == 0 ? 7 : date('w'); $Sunday = strtotime('today -' . ($week - 1) . 'day'); $Monday = strtotime('today +' . (8 - $week) . 'day -1second'); dump(date('m-d H:i:s', $Sunday)); // string(14) "07-11 00:00:00" dump(date('m…
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 ?…
 import java.text.DateFormat; import java.text.ParsePosition; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; public class CalendarUtil { private int weeks = 0;// 用来全局控制 上一周,本…
例如说"2017-04-01 23:00:00"是周六, "2017-04-28 23:00:00"是周五,包含各自所在的那一周,我真正需要获得的结果是5个周. 开始做的时候一直把字符串啊,时间格式啊转来转去,后来发现,完全没有必要,毕竟我想要的只是周期值而已..... 思路其实很简单,就是获取开始日期的那一周的周一的日期 然后用周一的日期和结束日期比较,向上取整.就可以获取到这个数了 var start = "2017-04-01 23:00:00&qu…
create or replace function FUNC_GET_DATE_BY_WEEK( theYearWeek IN VARCHAR2)return date is normalDate date;--根据四位年周获取当周一的日期 errorMsg VARCHAR2(500);strLength number;yearFirstDay date;daySeqInWeek number;firstDayInFirstWeek date;strWeek number; begin err…
http://blog.csdn.net/xdrt81y/article/details/8425727 今天跟大家讨论日期的用法,相信大家在项目中,经常会设置一个默认时间段,比如一周前到今天.下面教大家怎么获取前一天,或前一周等等. 比如date 2009-12-11 NSDate *today = [NSDate dateWithString:@"2009-12-11 00:00:00 +0000"]; NSDate *yesterday = [NSDate dateWithStr…
原文:[WPF]获取鼠标指针下的元素   [WPF]获取鼠标指针下的元素 周银辉 以前写过一些GetElementUnderMouse之类的函数,要用到坐标换算而显得有些麻烦(特别是当元素有XXXTransform的时候) 今天看到Mouse类居然有一个DirectlyOver属性,可以获得鼠标下的元素, 很奇怪,我的MSDN文档以及VS2008智能提示中都没有显示该属性,但反编译一下可以看到. 但必须注意到的一点是,WPF控件是由各个元素复合而成的,但Mouse类可不知道这概念,所以不要期望它…