java當(dāng)前時(shí)間加一天 java獲取昨天,上個(gè)星期一,本月開始時(shí)間戳,怎么寫?
java獲取昨天,上個(gè)星期一,本月開始時(shí)間戳,怎么寫?昨天date date=new date()//取時(shí)間日歷=new gregoriancalendar()日歷.setTime(日期)日歷.添加(
java獲取昨天,上個(gè)星期一,本月開始時(shí)間戳,怎么寫?
昨天
date date=new date()//取時(shí)間日歷=new gregoriancalendar()日歷.setTime(日期)日歷.添加( 日歷.日期,-1)//將日期增加一天。向后推整數(shù),向前推負(fù)數(shù)=日歷.getTime()//此時(shí)間是將日期向后推一天的結(jié)果。SimpleDataFormat formatter=新SimpleDataFormat(“yyyy-MM-dd”)字符串日期字符串=格式化程序.format(日期)系統(tǒng)輸出打印(datestring)
星期一
日歷=日歷.getInstance()整數(shù)n=卡爾·蓋特( 日歷日星期的)-1if(n==0){n=7}校準(zhǔn)添加( 日歷.日期, -(7(n-1)))//上周一日期=卡蓋蒂()SimpleDataFormat formatter=新SimpleDataFormat(“yyyy-MM-dd”)字符串日期字符串=格式化程序.format(星期一)系統(tǒng)輸出打印(datestring)
本月開始
java獲取當(dāng)前時(shí)間,將天數(shù)減一天,返回Date?
您想要什么格式?這里是一個(gè)“YY-MM-DD HH-MM-SS”//根據(jù)時(shí)間字符串在天數(shù)上添加一天(字符串時(shí)間),t{t/tstring add=null/t/try{t/t/tsimpledateformat DF=new simpledateformat(“yyyy-MM-DD HH:MM:SS”) java.util.Date文件現(xiàn)在時(shí)間=測(cè)向解析(時(shí)間) 日歷開始=日歷.getInstance() 開始設(shè)置時(shí)間(現(xiàn)在) 開始添加( 日歷日月份,1) add=測(cè)向格式( 開始.getTime()) }捕獲(異常e){ //TODO:處理異常 打印堆棧跟蹤()這是1的加法。你可以把1改成-1。獲取當(dāng)前時(shí)間的函數(shù)如下://get The current time:tppublic string gettime(){ttimezone}=時(shí)區(qū).getTimeZone(“亞洲/上海”)tTimeZone.setDefault設(shè)置(tz) 日歷當(dāng)前=日歷.getInstance()format FMT=new simpledateformat(“yyyy-MM-DD HH:MM:SS”)-格式大小寫差異=格式( 現(xiàn)在。開始()) 返回sysDatetime }