程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> java Date獲得年代日時分秒的完成辦法

java Date獲得年代日時分秒的完成辦法

編輯:關於JAVA

java Date獲得年代日時分秒的完成辦法。本站提示廣大學習愛好者:(java Date獲得年代日時分秒的完成辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是java Date獲得年代日時分秒的完成辦法正文


java Date獲得年代日時分秒的完成辦法

package com.util; 
 
import java.text.DateFormat; 
import java.util.Calendar; 
import java.util.Date; 
 
 
public class Test { 
 public void getTimeByDate(){ 
  Date date = new Date(); 
  DateFormat df1 = DateFormat.getDateInstance();//日期格局,准確到日 
  System.out.println(df1.format(date)); 
  DateFormat df2 = DateFormat.getDateTimeInstance();//可以准確到時分秒 
  System.out.println(df2.format(date)); 
  DateFormat df3 = DateFormat.getTimeInstance();//只顯示出時分秒 
  System.out.println(df3.format(date)); 
  DateFormat df4 = DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL); //顯示日期,周,高低午,時光(准確到秒) 
  System.out.println(df4.format(date)); 
  DateFormat df5 = DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG); //顯示日期,高低午,時光(准確到秒) 
  System.out.println(df5.format(date)); 
  DateFormat df6 = DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT); //顯示日期,高低午,時光(准確到分) 
  System.out.println(df6.format(date)); 
  DateFormat df7 = DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM); //顯示日期,時光(准確到分) 
  System.out.println(df7.format(date)); 
 } 
 public void getTimeByCalendar(){ 
  Calendar cal = Calendar.getInstance(); 
  int year = cal.get(Calendar.YEAR);//獲得年份 
  int month=cal.get(Calendar.MONTH);//獲得月份 
  int day=cal.get(Calendar.DATE);//獲得日 
  int hour=cal.get(Calendar.HOUR);//小時 
  int minute=cal.get(Calendar.MINUTE);//分    
  int second=cal.get(Calendar.SECOND);//秒 
  int WeekOfYear = cal.get(Calendar.DAY_OF_WEEK);//一周的第幾天 
  System.out.println("如今的時光是:公元"+year+"年"+month+"月"+day+"日  "+hour+"時"+minute+"分"+second+"秒  禮拜"+WeekOfYear); 
 } 
 public static void main(String[] args) { 
  Test t=new Test(); 
  t.getTimeByDate(); 
  System.out.println("****************************"); 
  t.getTimeByCalendar(); 
 } 
}

獲得日,假如年夜於16則+2個月,不然+1個月,輸入7個月

public static void main(String[] as) throws Exception { 
 int j; 
 Calendar cc = Calendar.getInstance(); 
 int myYear = cc.get(Calendar.YEAR); 
 int myMonth = cc.get(Calendar.MONTH); 
 j=cc.get(Calendar.DATE)>16?3:2; 
 cc.set(Calendar.MONTH, myMonth+j); 
 System.out.println(myYear+"-"+cc.get(cc.MONTH)); 
 for(int i=0;i<7;i++){ 
  cc.add(cc.MONTH, 1); 
  int mm = cc.get(cc.MONTH); 
  int mmm=mm==0?12:mm; 
  System.out.println(myYear+"-"+mmm); 
 } 
} 

以上這篇java Date獲得年代日時分秒的完成辦法就是小編分享給年夜家的全體內容了,願望能給年夜家一個參考,也願望年夜家多多支撐。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved