麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

幾個常見的關于日期的問題解決方法

2019-11-18 13:14:34
字體:
來源:轉載
供稿:網友

  1. 怎樣計算兩個時間之間的間隔?
  間隔=Date1.getTime()-Date2.getTime();得出來的是毫秒數.
  除1000是秒,再除60是分,再除60是小時..............................
  
  記住java標準庫中所有時間類都以此為基礎轉化的,只是他寫好了一些
  轉化的方法給你用而已.但都離不開這個毫秒數為基礎.
  
  2. t=Calendar.getInstance();m=t.get(t.MONTH)+1;這里為什么要加一?
  在java語言里,date的month的取值范圍是:0~11,與人們的自然表達上相差1。
  
  3. 系統時間與當前日期的區別?
  系統時間確切的說應該是
  System.currentTimeMillis();
  new Date()是當前日期,雖然它getTime();和System.currentTimeMillis();
  一樣,但System.currentTimeMillis();
  
  4. 如何計算兩個日期的天數差值?
  long beginTime = beginDate.getTime();
  long endTime2 = endDate.getTime();
  long betweenDays = (long)((endTime - beginTime) / (1000 * 60 * 60 *24) + 0.5);
  
  5. 如何比較日期時間大???
  第一種方法:
  use Calendar object to compare
  java.util.Calendar class can be used to compare date. In order to do this,
  you guy should parse that string into int year, month, day and constrUCt a
  Calendar object, and then do comparison.
  
  Below is a sample
  
  StringTokenizer token = new StringTokenizer(your string,"-");
  int year = Integer.parseInt(token.nextToken());
  int month = Integer.parseInt(token.nextToken());
  int day = Integer.parseInt(token.nextToken());
  Calendar date = Calendar.getInstance();
  date.set(year,month,day);
  Calendar today = Calendar.getInstacne();
  if(date.after(today)){
  //......
  }
  第二種方法
  Date nowDate=new Date();//當前時間r
  long nowTime=nowDate.getTime;
  long lastTime=userTime.longValue();//以前的時間r
  long time=nowTime-lastTime;//時間相減比較。
  if(time>(long)60000)//1分鐘{}
  
  另外可用以下參考
  用時間戳,Date.getTime()可以把當前時間改成時間戳,
  用CompareTo();
  用before(),after(),equals();
  
  6. 格式化日期的問題
  目的:
  第一次求日期
  java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy-MM-dd");
  String riqi=formatter.format(currentTime_1);
  第二次求時間r
  java.text.DateFormat format1 = new java.text.SimpleDateFormat("hhmmss");
  java.util.Date currentTime_2 = new java.util.Date();
  String shijian=format1.format(currentTime_2);
  得到的結果是
  2002-02-19和115324(11點53分24秒)
  
  實現:
  java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy-MM-dd-H-mm-ss");
  java.util.Date currentTime_1 = new java.util.Date();
  String str_date = formatter.format(currentTime_1);
  StringTokenizer token = new StringTokenizer(str_date,"-");
  String year = token.nextToken();
  String month= token.nextToken();
  String day = token.nextToken();
  String hh = token.nextToken();
  String mm = token.nextToken();
  String ss = token.nextToken();
  String riqi=year+"年"+month+"月"+day+"日"+" "+hh+"點"+mm+"分"+ss+"秒";
  String newdir=year+month+day;
  String wenjian = hh+mm+ss;
  
  7. 怎么得到一個月的天數?
  java.util.Calendar date = java.util.Calendar.getInstance();
  System.out.PRintln(date.getActualMaximum(date.DAY_OF_MONTH));

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 99国产精品国产免费观看 | 日韩视频一区二区三区四区 | 91资源在线观看 | 一级α片 | 日韩美香港a一级毛片 | av电影在线网 | 欧美日韩国产成人在线 | 爱福利视频| 色av综合在线 | 日日摸夜夜添夜夜添牛牛 | 狠狠干狠狠操 | 亚洲电影免费观看国语版 | 99精品国产成人一区二区 | 欧美成人激情在线 | 欧美精品免费一区二区三区 | 九色在线78m| 国产精彩视频在线 | 91专区在线观看 | 欧美大穴| 一级做a爱片性色毛片 | 人与xxxxhdxxxhdxx| 黄色毛片一级 | 另类亚洲孕妇分娩网址 | lutube成人福利在线观看污 | 一级观看免费完整版视频 | 国产成人精品一区二区三区电影 | 免费观看又色又爽又黄的崩锅 | 日韩深夜视频 | 91欧美视频 | 精品一区二区三区免费毛片爱 | 国产99页| 久久久久久久久久久国产精品 | 久久亚洲精品国产一区 | 亚洲天堂字幕 | 在线观看一区二区三区四区 | 日韩黄色在线播放 | 狠狠色噜噜狠狠狠米奇9999 | 26uuu成人人网图片 | 美女毛片在线观看 | 免费三级大片 | 欧美一级视频免费看 |