主頁 > 知識庫 > 在JSP下如何計算時間差

在JSP下如何計算時間差

熱門標簽:黃石智能營銷電銷機器人效果 騰訊地圖標注商戶改名注冊入駐 地圖標注人員兼職 商丘百應(yīng)電話機器人有沒有效果 漯河辦理400電話 怎樣把地圖標注出來 淮南騰訊地圖標注 電話機器人的特色和創(chuàng)新 開封便宜外呼系統(tǒng)報價
%@ page contentType="text/html;charset=gb2312"%> 

%@ page import="java.text.*"%> 

%@ page import="java.util.*"%> 



//字符串轉(zhuǎn)化成時間類型(字符串可以是任意類型,只要和SimpleDateFormat中的格式一致即可) 

java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("M/dd/yyyy hh:mm:ss a",java.util.Locale.US); 

java.util.Date d = sdf.parse("5/13/2003 10:31:37 AM"); 

out.println(d); 

out.println("br/>"); 

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 

String mDateTime1=formatter.format(d); 

out.println(mDateTime1); 

out.println("br/>"); 

out.println(d.getTime()); 

out.println("br/>"); 

//當前時間 

Calendar cal = Calendar.getInstance(); 

// SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss G E D F w W a E F"); 

String mDateTime=formatter.format(cal.getTime()); 

out.println(mDateTime); 

out.println("br/>"); 

//1年前日期 

java.util.Date myDate=new java.util.Date(); 

long myTime=(myDate.getTime()/1000)-60*60*24*365; 

myDate.setTime(myTime*1000); 

String mDate=formatter.format(myDate); 

out.println(mDate); 

out.println("br/>"); 

//明天日期 

myDate=new java.util.Date(); 

myTime=(myDate.getTime()/1000)+60*60*24; 

myDate.setTime(myTime*1000); 

mDate=formatter.format(myDate); 

out.println(mDate); 

out.println("br/>"); 

//兩個時間之間的天數(shù) 

SimpleDateFormat myFormatter = new SimpleDateFormat("yyyy-MM-dd"); 

java.util.Date date= myFormatter.parse("2003-05-1"); 

java.util.Date mydate= myFormatter.parse("1899-12-30"); 

long day=(date.getTime()-mydate.getTime())/(24*60*60*1000); 

out.println(day); 

out.println("br/>"); 


//加半小時 

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); 

java.util.Date date1 = format.parse("2002-02-28 23:16:00"); 

long Time=(date1.getTime()/1000)+60*30; 

date1.setTime(Time*1000); 

String mydate1=formatter.format(date1); 

out.println(mydate1); 

out.println("br/>"); 


//年月周求日期 

SimpleDateFormat formatter2 = new SimpleDateFormat("yyyy-MM F E"); 

java.util.Date date2= formatter2.parse("2003-05 5 星期五"); 

SimpleDateFormat formatter3 = new SimpleDateFormat("yyyy-MM-dd"); 

String mydate2=formatter3.format(date2); 

out.println(mydate2); 

out.println("br/>"); 

//求是星期幾 

mydate= myFormatter.parse("2001-1-1"); 

SimpleDateFormat formatter4 = new SimpleDateFormat("E"); 

String mydate3=formatter4.format(mydate); 

out.println(mydate3); 

out.println("br/>"); 

%> 
===========================
另一種
import java.text.DateFormat;
import java.text.ParseException;
import java.util.Date;
class test
{
 public static void main(String[] args) throws ParseException
 {
  DateFormat df=DateFormat.getDateInstance();
  String str1="2002-3-4";
  String str2="2002-7-12";
  long l1=df.parse(str1).getTime();//把字符串轉(zhuǎn)化為時間
  long l2=df.parse(str2).getTime();
  long l3=0;//時間間隔
  if(l1>l2)//判斷時間先后
  {
   l3=l1-l2;
  }else
  {
   l3=l2-l1;
  }
  l3=l3/(60*60*24*1000);
  System.out.println(str1+"與"+str2+"相隔"+l3+"天!");  
 }

您可能感興趣的文章:
  • nodejs如何獲取時間戳與時間差
  • js計算時間差代碼【包括計算,天,時,分,秒】
  • JS、jquery實現(xiàn)幾分鐘前、幾小時前、幾天前等時間差顯示效果的代碼實例分享
  • jquery js 獲取時間差、時間格式具體代碼
  • js 取時間差去掉周六周日實現(xiàn)代碼
  • Javascript計算時間差的函數(shù)分享
  • JavaScript判斷日期時間差的實例代碼

標簽:大興安嶺 拉薩 岳陽 亳州 馬鞍山 鄭州 武威 紅河

巨人網(wǎng)絡(luò)通訊聲明:本文標題《在JSP下如何計算時間差》,本文關(guān)鍵詞  在,JSP,下,如何,計算,時間差,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《在JSP下如何計算時間差》相關(guān)的同類信息!
  • 本頁收集關(guān)于在JSP下如何計算時間差的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章