JAVA 獲取今天,7天前,一個月前,今年起始日期,同比日期
今天的起始日期
public static String getNowDateStart() {
long current=System.currentTimeMillis(); //當前時間毫秒數
long zeroT=current/(1000*3600*24)*(1000*3600*24)- TimeZone.getDefault().getRawOffset(); //今天零點零分零秒的毫秒數
String zero = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(zeroT);
long endT=zeroT+24*60*60*1000-1; //今天23點59分59秒的毫秒數
String end = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(endT);
System.out.println("今天開始時間:"+zero+",今天結束時間"+end);
return null;
}
幾天前(傳多少天都可以,7天,30天,365天都可以)
public static String getPastDate(int past) {
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.DAY_OF_YEAR, calendar.get(Calendar.DAY_OF_YEAR) - past);
Date today = calendar.getTime();
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
String result = format.format(today);
return result;
}
今天的起始日期
public static String getThisYear() {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Date time = new Date();
try {
Calendar currCal=Calendar.getInstance();
Calendar calendar = Calendar.getInstance();
calendar.clear();
calendar.set(Calendar.YEAR,currCal.get(Calendar.YEAR));
time = calendar.getTime();
}catch (Exception e){
e.printStackTrace();
}
return format.format(time);
}
去年的起始日期
public static String getUpYear() {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Date time = new Date();
try {
Calendar currCal=Calendar.getInstance();
Calendar calendar = Calendar.getInstance();
calendar.clear();
calendar.set(Calendar.YEAR,currCal.get(Calendar.YEAR)-1);
time = calendar.getTime();
}catch (Exception e){
e.printStackTrace();
}
return format.format(time);
}
今年是哪年
//獲取今年是哪年
public static String getSysYear() {
Calendar date = Calendar.getInstance();
String year = String.valueOf(date.get(Calendar.YEAR));
return year;
}
去年是哪年
//獲取去年是哪年
public static String getUpYearDate() {
Calendar date = Calendar.getInstance();
String year = String.valueOf(date.get(Calendar.YEAR)-1);
return year;
}
相關文章
- js獲取今天到前7天日期並輸出JS
- JavaScript獲取兩個日期之間所有的日期JavaScript
- TypeScript 2 : 獲取當前日期及前後範圍日期【Array】TypeScript
- java獲取日期和時間Java
- js中兩個日期大小比較,獲取當前日期,日期加減一天JS
- js獲取日期JS
- 獲取中文日期
- JavaScript 獲取指定時間前幾天日期JavaScript
- 直播原始碼,獲取兩個日期之間的所有日期原始碼
- MySQL 獲取當前日期及日期格式MySql
- SQL 獲取SQL Server中兩個日期之間的所有日期SQLServer
- js獲取當前時間上一個月前的時間JS
- Swift 3 獲取某個日期的星座Swift
- java 獲取上月、一個月最後一天、週一、週日、本月日期Java
- java獲取日期差以及幾天前和幾天後的時間Java
- JAVA獲取當前日期以及將字串轉成指定格式的日期Java字串
- SqlServer獲取當前日期SQLServer
- js獲取當前日期JS
- js獲取指定時間日期和當前時間日期的相差多少時間JS
- JavaScript獲取每個月最後一天的日期JavaScript
- Python獲取當前日期和日期差計算Python
- 直播軟體原始碼,js獲取n天前的日期原始碼JS
- linux中用shell獲取昨天、明天或多天前的日期Linux
- JS獲取本週週一 週日日期、本季度、本月、上月的開端日期、停止日期JS
- java獲取指定日期所在周的 週一 和 週日Java
- python如何只獲取日期Python
- QT獲取日期,時間,星期QT
- Qt:獲取日期和時間QT
- js獲取兩個日期之間有哪些具體的日期程式碼例項JS
- 整理 js 日期物件的詳細功能,使用 js 日期物件獲取具體日期、昨天、今天、明天、每月天數、時間戳等,以及常用的日期時間處理方法JS物件時間戳
- JavaScript 獲取月份最後一天日期JavaScript
- SQL 獲取SQL Server中日期最近7天之間的所有日期SQLServer
- java獲取指定日期之前或之後的時間Java
- mysql日期 獲取本月第一天 獲取下個月的第一天MySql
- 使用JavaScript實現獲取當前日期JavaScript
- C#獲取日期的星期名稱C#
- 快速獲取昨天的日期(time模組使用)
- 分享[ASP.NET]//獲取日期+時間ASP.NET