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
- 獲取當前周、上一週、下一週日期
- 獲取當前時間往前的日期
- js中兩個日期大小比較,獲取當前日期,日期加減一天JS
- 獲取中文日期
- js獲取日期JS
- 把起始日期與結束日期之間的所有日期返回
- JavaScript 獲取指定時間前幾天日期JavaScript
- 直播原始碼,獲取兩個日期之間的所有日期原始碼
- SQL 獲取SQL Server中兩個日期之間的所有日期SQLServer
- Python獲取當前日期和日期差計算Python
- SqlServer獲取當前日期SQLServer
- python如何只獲取日期Python
- java獲取日期差以及幾天前和幾天後的時間Java
- 直播軟體原始碼,js獲取n天前的日期原始碼JS
- java獲取指定日期所在周的 週一 和 週日Java
- QT獲取日期,時間,星期QT
- Qt:獲取日期和時間QT
- 整理 js 日期物件的詳細功能,使用 js 日期物件獲取具體日期、昨天、今天、明天、每月天數、時間戳等,以及常用的日期時間處理方法JS物件時間戳
- JavaScript 獲取月份最後一天日期JavaScript
- SQL 獲取SQL Server中日期最近7天之間的所有日期SQLServer
- Android開發:獲取當前系統時間和日期的方法Android
- java獲取指定日期之前或之後的時間Java
- 使用JavaScript實現獲取當前日期JavaScript
- C#獲取日期的星期名稱C#
- C#獲取當前日期的yyyyMMddC#
- 根據兩個日期之間獲取LocalDate日曆列表LDA
- antd日期選擇框,前後日期增加限制
- 《Qt5+QDate和QTime獲取當前系統日期和時間》QT
- 獲取指定日期是當年第幾周,指定日期所在周的開始和結束日期
- 快速獲取昨天的日期(time模組使用)
- JAVA字串轉日期或日期轉字串Java字串
- Java 日期 APIJavaAPI
- Node.js/JavaScript 獲取最近 30 天的日期Node.jsJavaScript
- python獲取當前日期 年月日時分秒Python
- laravel 使用maatwebsite/Excel 獲取的日期的處理LaravelWebExcel
- 儲存過程-獲取前一年年份和獲取varchar型別日期的日 月 年 時間等儲存過程型別