導航:首頁 > 編程語言 > javadate獲取日

javadate獲取日

發布時間:2023-12-27 06:42:16

㈠ 關於java中如何獲取當前年份的第一天和最後一天

packagecom.dada.test;


importjava.text.SimpleDateFormat;
importjava.util.Calendar;
importjava.util.Date;

/**
*@authorli_yueling
*@version1.02011-03-25
*
*/
publicclassDateUtil{
/**
*默認日期格式
*/
publicstaticStringDEFAULT_FORMAT="yyyy-MM-dd";

/**
*測試主方法
*@paramargs
*/
publicstaticvoidmain(String[]args){
for(inti=1951;i<1960;i++){
System.out.println(formatDate(getYearFirst(i)));
System.out.println(formatDate(getYearLast(i)));
}

System.out.println(formatDate(getCurrYearFirst()));
System.out.println(formatDate(getCurrYearLast()));

}

/**
*格式化日期
*@paramdate日期對象
*@returnString日期字元串
*/
publicstaticStringformatDate(Datedate){
SimpleDateFormatf=newSimpleDateFormat(DEFAULT_FORMAT);
StringsDate=f.format(date);
returnsDate;
}

/**
*獲取當年的第一天
*@paramyear
*@return
*/
(){
CalendarcurrCal=Calendar.getInstance();
intcurrentYear=currCal.get(Calendar.YEAR);
returngetYearFirst(currentYear);
}

/**
*獲取當年的最後一天
*@paramyear
*@return
*/
(){
CalendarcurrCal=Calendar.getInstance();
intcurrentYear=currCal.get(Calendar.YEAR);
returngetYearLast(currentYear);
}

/**
*獲取某年第一天日期
*@paramyear年份
*@returnDate
*/
publicstaticDategetYearFirst(intyear){
Calendarcalendar=Calendar.getInstance();
calendar.clear();
calendar.set(Calendar.YEAR,year);
DatecurrYearFirst=calendar.getTime();
returncurrYearFirst;
}

/**
*獲取某年最後一天日期
*@paramyear年份
*@returnDate
*/
publicstaticDategetYearLast(intyear){
Calendarcalendar=Calendar.getInstance();
calendar.clear();
calendar.set(Calendar.YEAR,year);
calendar.roll(Calendar.DAY_OF_YEAR,-1);
DatecurrYearLast=calendar.getTime();

returncurrYearLast;
}

}

㈡ java 有個時間是yyyy年MM月dd日中如何提取出單獨的年,月,日

直接通過格式轉換的形式即可。舉例:

String str0 = "2015年07月05日";

Date d1 = new SimpleDateFormat("yyyy年MM月dd日").parse(str0);//定義起始日期

SimpleDateFormat sdf0 = new SimpleDateFormat("yyyy");

SimpleDateFormat sdf1 = new SimpleDateFormat("MM");

SimpleDateFormat sdf2= new SimpleDateFormat("dd");

String str1 = sdf0.format(d1);

String str2 = sdf1.format(d1);

String str3 = sdf2.format(d1);

System.out.println("年份為:"+str1);

System.out.println("月份為:"+str2);

System.out.println("日為:"+str3);

結果:

㈢ java獲取1970年1月1日的時間

Calendarcal=Calendar.getInstance();
cal.set(1970,0,01);

System.out.println(newSimpleDateFormat("yyyy-MM-dd").format(cal.getTime()));

月份從0開始。0表示一月,11表示12月

㈣ 在Java中如何輸出當前系統日期

利用java里的Date類輸出,進階的做法還可以用simpleDateformat類進行格式化輸出日期。代碼如下:

importjava.text.SimpleDateFormat;
importjava.util.Date;
/**
*日期格式化
*@authoryoung
*
*/
{
publicstaticvoidmain(String[]args){
//在構造器中傳入日期樣式
//SimpleDateFormatsdf=newSimpleDateFormat(
//"yyyy.MM.ddG'at'HH:mm:ssz");
SimpleDateFormatsdf=newSimpleDateFormat("dd/MM/yyyy");
//sdf=newSimpleDateFormat("yyyy年MM月dd日HH時mm分ss秒");
//當前系統時間
Datedate=newDate();
//調用format(Datedate)對象傳入的日期參數進行格式化
//format(Datedate)將日期轉化成字元串
StringformatDate=sdf.format(date);
System.out.println("格式化後的日期為:"+formatDate);
}
}

㈤ JAVA中獲取系統當前時間該怎麼寫

一. 獲取當前系統時間和日期並格式化輸出:

import java.util.Date;
import java.text.SimpleDateFormat;

public class NowString {
public static void main(String[] args) {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//設置日期格式
System.out.println(df.format(new Date()));// new Date()為獲取當前系統時間
}
}

二. 在資料庫里的日期只以年-月-日的方式輸出,可以用下面兩種方法:

1、用convert()轉化函數:

String sqlst = "select convert(varchar(10),bookDate,126) as convertBookDate from roomBook where bookDate between '2007-4-10' and '2007-4-25'";

System.out.println(rs.getString("convertBookDate"));

2、利用SimpleDateFormat類:

先要輸入兩個java包:

import java.util.Date;
import java.text.SimpleDateFormat;

然後:

定義日期格式:SimpleDateFormat sdf = new SimpleDateFormat(yy-MM-dd);

sql語句為:String sqlStr = "select bookDate from roomBook where bookDate between '2007-4-10' and '2007-4-25'";

輸出:

System.out.println(df.format(rs.getDate("bookDate")));

閱讀全文

與javadate獲取日相關的資料

熱點內容
世界史綱pdf 瀏覽:129
湖北社保年審app叫什麼名字 瀏覽:848
邁達克雲伺服器 瀏覽:595
mfc深入淺出從mfc設計到mfc編程 瀏覽:79
螢石雲伺服器連接設置 瀏覽:323
中國名著pdf 瀏覽:590
華為伺服器設備序列號怎麼看 瀏覽:319
跑永輝生活配送用什麼app 瀏覽:147
ug識別符號命令在哪裡 瀏覽:719
pdf文件改文字 瀏覽:732
查詢qq號劍靈伺服器地址 瀏覽:552
國家反詐中心app為什麼要刷臉 瀏覽:303
iphone怎麼修改dns伺服器地址 瀏覽:85
bandizip解壓位置 瀏覽:168
伺服器的防火牆如何訪問 瀏覽:306
javagoto關鍵字 瀏覽:847
廣州少兒編程加盟排名榜 瀏覽:122
51單片機th0 瀏覽:292
冠軍交易pdf 瀏覽:208
excelword轉換成pdf 瀏覽:389