-
java日期获取今年第一天、当月第一天、当年最后一天
2020-04-16 15:59:32// 获取今年第一天 Calendar currCal=Calendar.getInstance(); Calendar calendar = Calendar.getInstance(); calendar.clear(); calendar.set(Calendar.YEAR,currCal.get(Calendar.YEAR)); Date time = ca...java日期获取
// 获取今年第一天 Calendar currCal=Calendar.getInstance(); Calendar calendar = Calendar.getInstance(); calendar.clear(); calendar.set(Calendar.YEAR,currCal.get(Calendar.YEAR)); Date time = calendar.getTime(); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); String firstday = format.format(time); //获取当月第一天 SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); String firstday; Calendar cale = Calendar.getInstance(); cale.add(Calendar.MONTH, 0); cale.set(Calendar.DAY_OF_MONTH, 1); String firstday = format.format(cale.getTime()); //获取当年最后一天 Calendar currCal= Calendar.getInstance(); Calendar calendar = Calendar.getInstance(); calendar.clear(); calendar.set(Calendar.YEAR,currCal.get(Calendar.YEAR)); calendar.roll(Calendar.DAY_OF_YEAR,-1); Date time = calendar.getTime(); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); String firstday = format.format(time);
-
python获取今年第一天_利用python获取某年中每个月的第一天和最后一天
2020-12-10 23:48:38搜索关键字:python get every first day of month参考解答:方法一:>>> import calendar>>> calendar.monthrange(2002,1)(1, 31)>>> calendar.monthrange(2008,2)(4, 29)>>> ...搜索关键字:
python get every first day of month
参考解答:
方法一:
>>> import calendar
>>> calendar.monthrange(2002,1)
(1, 31)
>>> calendar.monthrange(2008,2)
(4, 29)
>>> calendar.monthrange(2100,2)
(0, 28)
>>> calendar.monthrange(2016, 2)[1]
方法二:
import datetime
for x in xrange(1, 13):
dt_start = (datetime.datetime(2016, x, 1)).strftime("%Y%m%d")
if 12 == x:
dt_end = (datetime.datetime(2016, 12, 31)).strftime("%Y%m%d")
else:
dt_end = (datetime.datetime(2016, x+1, 1) - datetime.timedelta(days = 1)).strftime("%Y%m%d")
print dt_start, dt_end
参考链接:
http://stackoverflow.com/questions/42950/get-last-day-of-the-month-in-python
https://docs.python.org/2/library/calendar.html
https://docs.python.org/2/library/datetime.html
http://stackoverflow.com/questions/22696662/python-list-of-first-day-of-month-for-given-period
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家学习或者使用python能有一定的帮助,如果有疑问大家可以留言交流。
-
C# 判断时间是否在 某一时间段内,判断时间是否是今天,获取今年第一天、最后一天,数字字符串转换为日期
2018-07-04 11:26:561、写一个方法,设置两个时间段protected bool getTimeSpan(string timeStr) { //判断当前时间是否在工作时间段内 string _strWorkingDayAM = "08:30";//工作时间上午08:30 string _strWorkingDayPM =...1、写一个方法,设置两个时间段
protected bool getTimeSpan(string timeStr) { //判断当前时间是否在工作时间段内 string _strWorkingDayAM = "08:30";//工作时间上午08:30 string _strWorkingDayPM = "17:00"; TimeSpan dspWorkingDayAM = DateTime.Parse(_strWorkingDayAM).TimeOfDay; TimeSpan dspWorkingDayPM = DateTime.Parse(_strWorkingDayPM).TimeOfDay; //string time1 = "2017-2-17 8:10:00"; DateTime t1 = Convert.ToDateTime(timeStr); TimeSpan dspNow = t1.TimeOfDay; if (dspNow > dspWorkingDayAM && dspNow < dspWorkingDayPM) { return true; } return false; }
2、定义一个变量
protected string getResult = string.Empty;
3、在button单击事件中调用
private void button4_Click(object sender, EventArgs e) { string time1 = "19:45:00"; //设置一个时间,下边调用方法返回true就是在工作时间内 //DateTime t1 = Convert.ToDateTime(time1); bool resultBool = getTimeSpan(time1); getResult = Convert.ToString(resultBool); MessageBox.Show(getResult); }
4、效果(步骤3中设置的时间如果在步骤1设置的时间段中返回true否则相反)
5.判断时间是否是今天
string start = "2020-04-23 17:00:00"; DateTime now = DateTime.Now; DateTime today2 = new DateTime(now.Year, now.Month, now.Day);//当天的零时零分 if (DateTime.Parse(start) > today2) { MessageBox.Show("yes"); } else { MessageBox.Show("no"); }
6.获取今年第一天、最后一天
/// <summary> /// 获取本年年初, 本年度第一天 /// </summary> /// <param name="dateTime">当前时间 DateTime.Now or DateTime.UtcNow</param> /// <returns>后面的具体时、分、秒和传入值相等</returns> public static DateTime GetYearFirstDate(DateTime dateTime) { // 本年年初 return dateTime.AddMonths(1 - dateTime.Month).AddDays(1 - dateTime.Day); } /// <summary> /// 获取本年年末, 本年度最后一天 /// </summary> /// <param name="dateTime">当前时间 DateTime.Now or DateTime.UtcNow</param> /// <returns>后面的具体时、分、秒和传入值相等</returns> public static DateTime GetYearLastDate(DateTime dateTime) { // 本年年末 return GetYearFirstDate(dateTime).AddYears(1).AddDays(-1); }
7.数字字符串转换为日期类型
string dateString = "20110526"; DateTime dt = DateTime.ParseExact(dateString, "yyyyMMdd", System.Globalization.CultureInfo.CurrentCulture); 或者 DateTime dt = DateTime.ParseExact(dateString, "yyyyMMdd", System.Globalization.CultureInfo.InvariantCulture);
-
python获取今年第一天_Python获取昨天,今天,明天,本周,上周,本月,上月,本季,本年,去年时间。...
2020-12-10 23:48:39#上周第一天和最后一天 last_week_start = now - timedelta(days=now.weekday()+7) last_week_end = now - timedelta(days=now.weekday()+1) #本月第一天和最后一天 this_month_start = datetime.datetime(now.year,...#coding=utf-8
import datetime
from datetime import timedelta
now = datetime.datetime.now()
#今天
today = now
#昨天
yesterday = now - timedelta(days=1)
#明天
tomorrow = now + timedelta(days=1)
#当前季度now_quarter = now.month / 3 if now.month % 3 == 0 else now.month / 3 + 1
#本周第一天和最后一天
this_week_start = now - timedelta(days=now.weekday())
this_week_end = now + timedelta(days=6-now.weekday())
#上周第一天和最后一天
last_week_start = now - timedelta(days=now.weekday()+7)
last_week_end = now - timedelta(days=now.weekday()+1)
#本月第一天和最后一天
this_month_start = datetime.datetime(now.year, now.month, 1)
this_month_end = datetime.datetime(now.year, now.month + 1, 1) - timedelta(days=1)
#上月第一天和最后一天
last_month_end = this_month_start - timedelta(days=1)
last_month_start = datetime.datetime(last_month_end.year, last_month_end.month, 1)
#本季第一天和最后一天
month = (now.month - 1) - (now.month - 1) % 3 + 1
this_quarter_start = datetime.datetime(now.year, month, 1)
this_quarter_end = datetime.datetime(now.year, month + 3, 1) - timedelta(days=1)
#上季第一天和最后一天
last_quarter_end = this_quarter_start - timedelta(days=1)
last_quarter_start = datetime.datetime(last_quarter_end.year, last_quarter_end.month - 2, 1)
#本年第一天和最后一天
this_year_start = datetime.datetime(now.year, 1, 1)
this_year_end = datetime.datetime(now.year + 1, 1, 1) - timedelta(days=1)
#去年第一天和最后一天
last_year_end = this_year_start - timedelta(days=1)
last_year_start = datetime.datetime(last_year_end.year, 1, 1)
-
LocalDate获取当天,本月第一天,本月最后一天,今年第一天,今年最后一天
2020-07-15 23:04:05使用jdk1.8的LocalDate获取当天,本月第一天,本月最后一天,今年第一天,今年最后一天 LocalDate localDate = LocalDate.now(); //今天 Date day = Date.from(localDate.atStartOfDay(ZoneId.systemDefault()).... -
Oracle获取上个月的第一天、今年第一天
2020-07-22 10:26:57上个月第一天 select trunc(ADD_MONTHS(last_day(sysdate),-2) +1) from dual 2020/6/1 今年第一天 select trunc(sysdate,'year') from dual 2020/1/1 去年第一天 select trunc(ADD_MONTHS(sysdate,-12),'year') ... -
java 今年最后一天_Java获取某年第一天和最后一天
2021-02-26 10:04:31}/*** 获取当年的第一天 *@paramyear *@return */ public staticDate getCurrYearFirst(){ Calendar currCal=Calendar.getInstance();int currentYear =currCal.get(Calendar.YEAR);returngetYearFirst(currentYear... -
JS实现获取进今年第几天是周几的方法分析
2020-12-10 09:33:51本文实例讲述了JS实现获取今年第几天是周几的方法。分享给大家供大家参考,具体如下: function getWeek(str){ var nowyearstr =Date.parse(new Date().getFullYear()); var nowstr =nowyearstr+str*86400000; ... -
php获取今年本年第一天到现在的时间戳日期
2020-04-02 10:31:33$yearFirstDay = date('Y-m-d: H:i:s' ,mktime(0, 0, 0, 1,1, date("Y"))); $nowDate = date('Y-m-d: H:i:s' ,mktime(23, 59, 59, date("m") , date("d"), date("Y"))); -
JS获取昨天/今天/今年第一天的方法
2019-03-14 15:27:00talk is cheap,show me the code! //获取昨天 var day1 = new Date(); day1.setTime(day1.getTime()-24*60*60*1000); var yesterDate = day1.getFullYear()+"/" + (day1.g... -
获取今年所有星期天的日期!
2011-12-15 10:33:00$now = time(); $today = getdate(); $start_day = getdate($now - $today['yday'] * 3600 * 24);//获取今年第一天的时间戳 $first_sunday = $now - ($today['yday'] - (7 - $start_day['wday'])... -
c#获取当前日期是今年第几周(两位)考虑第一周,兼容第一天是周日的情况
2019-01-14 17:24:57c#获取当前日期是今年第几周(两位)考虑第一周,兼容第一天是周日的情况@TOC 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细... -
JS获取当前年的第一天/昨天/今天
2020-07-28 17:29:37//获取今年第一天 var date1 = new Date(); var year1 = date.getFullYear(); var firstMonth = year1 + '-' + '01' + '-' + '01'; //获取昨天 var day1 = new Date(); day1.setTime(day1.getTime()-24*60*60*1000)... -
js获取某一天是今年的第多少周
2019-09-27 15:31:01day 是计算得出传入的日期和1 月 1 日相差多少天; 最后 return 的就是传入日期是当前年的第几周。 特别说明:(day2.getDay() + 1) - 1 一周有 2 种说法,一个是周一到周日算一周,一个是周日到周六算一周... -
php 获取一个月第一天与最后一天的代码
2020-12-17 21:21:33复制代码 代码如下:function getthemonth($date) {... 您可能感兴趣的文章:用php获取本周,上周,本月,上月,本季度日期的代码PHP显示今天、今月、上月、今年的起点/终点时间戳的代码PHP实现针对日期,月数,天数,周数,小时, -
oracle获取当年第一天和最后一天的sql
2017-01-05 16:50:16当年第一天到最后一天 select trunc(sysdate,'YYYY'),add_months(trunc(sysdate,'YYYY'),...去年第一天到今年最后一天 BETWEEN (select trunc(add_months(trunc(sysdate, 'YYYY'), -12)) FROM dual t) AND (SELEC -
PostgreSQL获得去、今、明年份、今年的第一天、去年的第一天转换时区
2020-11-19 15:34:12pgsql获得去、今、明年份、今年的第一天、去年的第一天获取今年的第一天获取去年的第一天获得今年的年份获得去年与明年的年份 获取今年的第一天 SELECT date_trunc('year',CURRENT_DATE) 获取去年的第一天 select ... -
java日期帮助类(格式化日期、获取当月第一天、获取今年某月的最后一天、获得本季度、是否闰年、获取包含...
2018-06-25 21:32:09// 获得本年第一天的日期 public static String getCurrentYearFirst () { int yearPlus = DateUtil.getYearPlus(); GregorianCalendar currentDate = new GregorianCalendar(); currentDate.... -
mysql获取最后一天_MYSQL获取当前年、季、月、周第一天、最后一天的日期/时间戳...
2021-01-19 04:04:13例如获取今年(即当前年的第一天到昨天0时之间)的消费总额。如果需要时间戳转换,用UNIX_TIMESTAMP()函数。一 、下面是一些mysql的时间获取语句:#当年第一天:SELECT DATE_SUB(CURDATE(),INTERVAL dayofyear(now())-... -
JS获取今天是本月第几周、本月共几周、本月有多少天、是今年的第几周、是今年的第几天、某周的区间范围
2018-05-08 09:22:05获取某年某月的有多少周、多少天、第一周是几号 获取今天是今年的第几周、第几天 总结 好久没有记录工作中遇到的问题,其中的原因之一应该是没有什么代表性的或者说是没有网上搜不到答案的,毕竟在大多数... -
java 今年最后一天_java 返回年月的第一天 和最后一天【转载】
2021-02-28 12:25:56/*** 获取指定年月的第一天** @param year* @param month* @return*/public static String getFirstDayOfMonth1(int year, int month) {Calendar cal = Calendar.getInstance();//设置年份cal.set(Calendar.YEAR, ... -
mysql 获取今年/去年首日( '01-01')
2020-03-17 14:25:50mysql 获取今年第一天 SELECT DATE_SUB(CURDATE(),INTERVAL dayofyear(now())-1 DAY) 结果: mysql 获取去年第一天 select DATE_SUB(DATE_SUB(CURDATE(),INTERVAL dayofyear(now())+1 DAY),INTERVAL day... -
JS获取今天是本月第几周、本月共几周、本月有多少天、是今年的第几周、是今年的第几天的示例代码
2020-12-11 07:38:28好久没有记录工作中遇到的问题,其中的原因之一应该是没有什么代表性的或者说是没有网上搜不到答案的,毕竟在大多数前端中我还是很渺小。...第一周 : 是这个月的新一周,且不在上个月最后一周内。 / -
MYSQL获取当前年、季、月、周第一天、最后一天的日期/时间戳
2018-07-02 16:36:00例如获取今年(即当前年的第一天到昨天0时之间)的消费总额。 如果需要时间戳转换,用UNIX_TIMESTAMP()函数。 一 、下面是一些mysql的时间获取语句: #当年第一天: SELECT DATE_SUB(CURDATE(),... -
获取日期是当年的第多少天_Excel – 本周是今年的第几周了?这么一算,必须只争朝夕...
2021-01-09 17:39:16于是知识点来了:如何计算某一天或某一周是当年的第几周?是否每次都得靠数数?那肯定不能让我的读者这样操作,说出去也丢人不是?今天教大家几种方式,快速计算出日期处于一年中的第几周。案例:下图中的列出了...