`
jossion12
  • 浏览: 7070 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

根据年月日取得星期

    博客分类:
  • DOS
 
阅读更多
@echo off
rem %变量名:~偏移起始位置,偏移长度% see set /?
set YY=%date:~0,4%
set MM=%date:~5,2%
set DD=%date:~8,2%
rem 03->3
set /a MM=1%MM%-100
set /a DD=1%DD%-100
rem week
if %MM% LEQ 2 (set /a YY=YY-1&&set /a MM=MM+12)
set /a TOTALDAY=YY + YY/4 - YY/100 + YY/400 + (13*MM+8)/5 + DD
set /a WEEK=TOTALDAY%%7 + 1
echo %WEEK%
0
0
分享到:
评论

相关推荐

    ABAP日期函数(求月末日,第几周,search help 只显示年月) 使用方法实例

    在实际应用中,日期函数的使用非常广泛,例如计算两个日期间的工作天数、获取当前月份的第一天和最后一天、计算日期所在的周数、弹出选择周的对话框等。 1. 计算两个日期间的工作天数 在实际应用中,我们需要计算...

    php中根据某年第几天计算出日期年月日的代码

    这个索引值除了方便面数据的记录和搜索,还起着记录日期资讯的作用,信息量很可观。 那么,如何还原索引值为可用的日期资讯呢? date(‘z’)返回的是一年中的第几天,返回值为从0开始至365... //取得UNIX时间戳记 $msg

    mssql函数DATENAME使用示例讲解(取得当前年月日/一年中第几天SQL语句)

    1. 获取当前年月日(带短横线分隔): ```sql SELECT CONVERT(varchar(10), GETDATE(), 120); ``` 这将返回类似“2023-05-07”的格式。 2. 获取当前年月日(无分隔符): ```sql SELECT CONVERT(varchar(10), ...

    计算任意2个日期内的工作日、休息日、天数间隔(没有考虑到国定假日)

    可以计算出指定的两个年月日之间的工作日、休息日天数、两个日期天数间隔数、以及指定两个日期所属星期几。 对于任意2个日期比如:date_start=2006-10-1、date_end=2006-10-14 ,首先计算这连个日期之间的时间间隔...

    js获取指定日期周数以及星期几的小例子

    这里需要理解几个关键点,包括如何通过日期对象获取年月日信息,以及如何根据日期计算周数和对应的星期几。 首先,`getNowFormatDate` 函数的主要目的是将一个给定的日期格式化为"YYYY-MM-DD"的字符串形式。这在...

    最全通达信公式函数说明大全.doc

    * DATE:取得该周期从 1900 年以来的年月日 * TIME:取得该周期的时分秒 * YEAR:取得该周期的年份 * MONTH:取得该周期的月份 * WEEK:取得该周期的星期数 * DAY:取得该周期的日期 * HOUR:取得该周期的小时数 * ...

    易语言取星期几模块源码-易语言

    日期的表示方式是年月日,而星期几则是一个从0(周日)到6(周六)的整数。为了实现这个功能,开发者可能会使用“转换日期格式”函数,将日期转化为星期几的数字形式,然后再转换成文本形式,如“星期一”、“星期二...

    最新通达信公式函数大全.doc

    1. DATE(日期):取得该周期从 1900 以来的年月日。 2. TIME(时间):取得该周期的时分秒。 3. YEAR(年份):取得该周期的年份。 4. MONTH(月份):取得该周期的月份。 5. WEEK(星期):取得该周期的星期数。 6...

    在JSP页面中获取当前日期时间的方法

    1、 [removed] var myDate = new Date(); myDate.getYear(); //获取当前年份(2位) myDate.getFullYear(); //获取完整的年份(4位,1970-?... //获取当前星期X(0-6,0代表星期天) myDate.getTime(); //获取当

    通达信全部函数和用法.doc

    2. DATE:取得该周期从 1900 以来的年月日。 3. TIME:取得该周期的时分秒。 4. YEAR:取得该周期的年份。 5. MONTH:取得该周期的月份。 6. WEEKDAY:取得该周期的星期数。 7. DAY:取得该周期的日期。 8. HOUR:...

    通达信炒股软件函数汇编

    * `DATE`: 取得该周期从 1900 以来的年月日。 * `TIME`: 取得该周期的时分秒。 * `YEAR`: 取得该周期的年份。 * `MONTH`: 取得该周期的月份。 * `WEEK`: 取得该周期的星期数。 * `DAY`: 取得该周期的日期。 * `HOUR`...

    用excel vba写的日历代码

    iday = DateSerial(iyear, imonth, 1) '取得相应年月第一天的日期 irow = 3 icol = Weekday(iday) '计算该天是星期几 Do Cells(irow, icol) = Day(iday) '在单元格填入日期 If Weekday(iday) = vbSaturday ...

    Access函数大全.pdf

    * Now:返回当前时间(完整时间,包括年月日小时分秒) * Second:返回日期的秒部分 * Time:返回当前的时间部分(即除去年/月/日的部分) * Weekday:返回某个日期的当前星期(星期天为1,星期一为2,星期二为3......

    SQLServer日期时间函数

    获得年月日(yyyy-MM-dd) - **语法**:`SELECT CONVERT(VARCHAR(10), GETDATE(), 120)` - **示例**: ```sql SELECT CONVERT(VARCHAR(10), GETDATE(), 120); ``` #### 四、其他功能 ##### 1. 将日期指定为数字 ...

    通达信公式函数炒股必看

    21. ATE:日期函数,取得该周期从 1900 以来的年月日。 用法:ATE 22. TIME:时间函数,取得该周期的时分秒。 用法:TIME 23. YEAR:年份函数,取得该周期的年份。 用法:YEAR 24. MONTH:月份函数,取得该...

    最新最全通达信公式函数说明大全.doc

    1. 日期 (DATE):取得该周期从 1900 以来的年月日。 用法:DATE 例如函数返回 1000101,表示 2000 年 1 月 1 日。 2. 时间 (TIME):取得该周期的时分秒。 用法:TIME 函数返回有效值 X 围为(000000-235959)。 3....

    Director_MX_2004的使用

    DL = ["星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六"] -- 将取得的星期几通过列表转换成中文 w = DL[Date.getWeekDay() + 1] -- 获取年月日 d = integer(Date.getYear()) & "年" & ...

    ACCESS函数大全.pdf

    * Now:返回当前时间(包括年月日小时分秒) * Second:返回日期的秒部分 * Time:返回当前的时间部分(即除去年/月/日的部分) * Weekday:返回某个日期的当前星期(星期天为1,星期一为2,星期二为3...) * Year:...

    Access函数大全资料.docx

    * `Now`:返回当前时间(包括年月日小时分钟秒) * `Second`:返回日期的秒部分 * `Time`:返回当前的时间部分(即除去年月日的部分) * `Weekday`:返回某个日期的当前星期(星期天为 1,星期一为 2,星期二为 3......

Global site tag (gtag.js) - Google Analytics