获取当天的前一天,本周的起止日期

Calendar calendar = Calendar.getInstance();//当天日期calendar.setTime(new Date());//前一天的日期
calendar.add(Calendar.DATE, -1);    String  yestedayDate = format1.format(calendar.getTime());
int dow=calendar.get(Calendar.DAY_OF_WEEK)-2;  //这里应该是不减或减1,不知道为什么-2才对上if(dow==7) dow=0;//本周最小日期calendar.add(Calendar.DAY_OF_YEAR, -dow);String strDate=format1.format(calendar.getTime());//本周最大日期calendar.add(Calendar.DAY_OF_YEAR, 6);strDate=format1.format(calendar.getTime());


时间: 2024-10-12 21:46:34

获取当天的前一天,本周的起止日期的相关文章

iOS获取当天0点

最近一个公司一个项目里有个坑,显示不了0点的数据,修改起始时间为前一天23点59分59秒则可以显示. 查看了获取当天0点代码,和网上查到的结果基本一致,如下所示(使用Category On NSDate): 1 - (NSDate *)zeroOfDate 2 { 3 NSCalendar *calendar = [NSCalendar currentCalendar]; 4 NSDateComponents *components = [calendar components:NSUInteg

获取当天时间的开始和结束 00:00:00和23:59:59

例如:2014-07-09 00:00:00 select convert(varchar(10),getdate(),23)+' 00:00:00' 例如:2014-07-09 23:59:59 select convert(varchar(10),getdate(),23)+' 23:59:59' 获取当天时间的开始和结束 00:00:00和23:59:59

python解析Yahoo的XML格式的天气预报,获取当天和近期几天的天气:

下面是接口xml格式数据: <rss xmlns:yweather="http://xml.weather.yahoo.com/ns/rss/1.0" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" version="2.0"> <channel> <title>Yahoo! Weather - Beijing, CN</title> <

python解析Yahoo的XML格式的天气预报,获取当天和最近几天的天气:

以下是接口xml格式数据: <rss xmlns:yweather="http://xml.weather.yahoo.com/ns/rss/1.0" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" version="2.0"> <channel> <title>Yahoo! Weather - Beijing, CN</title> <

js获取当前日期及获取当前日期的前一天日期函数

function getcurrentdate(){ //获取系统时间var LSTR_ndate=new Date();var LSTR_Year=LSTR_ndate.getFullYear();var LSTR_Month=LSTR_ndate.getMonth();var LSTR_Date=LSTR_ndate.getDate();//处理var uom = new Date(LSTR_Year,LSTR_Month,LSTR_Date);uom.setDate(uom.getDate

Android 获取当天零点的毫秒值并将时间格式化

转载请注明出处,谢谢~~ 这是一篇工具类博客,用于获取当天的零点时间,并将时间格式化为标准形式. 获取零点时间有两种方式: public static long getTodayZero() { Date date = new Date(); Calendar cal = Calendar.getInstance(); cal.setTimeZone(TimeZone.getTimeZone("UTC+8")); cal.setTime(date); cal.set(Calendar.

快速获取当天0点0分0秒(00:00:00)

// 获取当天凌晨0点0分0秒Date Calendar calendar1 = Calendar.getInstance(); calendar1.set(calendar1.get(Calendar.YEAR), calendar1.get(Calendar.MONTH), calendar1.get(Calendar.DAY_OF_MONTH), 0, 0, 0); Date beginOfDate = calendar1.getTime(); System.out.println(beg

Java获取当天、当前月、当前年(今年)的开始和结束时间戳

最近在做统计相关的功能的时候涉及到了获取当天的开始和结束的时间戳.当月和当年的开始结束时间戳,特此记录,以作备忘. 相关代码 package com.lingyejun.authenticator; import java.time.Instant; import java.time.LocalDateTime; import java.time.ZoneId; import java.util.Calendar; import java.util.TimeZone; public class

php获取当天的开始时间和结束时间

php获取当天的开始时间和结束时间 //当天开始时间 $start_time=strtotime(date("Y-m-d",time())); //当天结束之间 $end_time=$start_time+60*60*24; echo $start_time; 1541001600 echo $end_time; 1541088000 $start_time=date("Y-m-d H:i:s",$start_time); $end_time=date("