本文目錄一覽:
java 怎麼獲取一個時間的年月日
java獲取一個時間的年月日代碼及相關解釋說明參考下面代碼
package zhidao;
import java.util.Calendar;
public class Test {
public static void main(String[] args) {
Calendar cal=Calendar.getInstance();//使用日曆類
int year=cal.get(Calendar.YEAR);//獲取年份
int month=cal.get(Calendar.MONTH)+1;//獲取月份,因為從0開始的,所以要加1
int day=cal.get(Calendar.DAY_OF_MONTH);//獲取天
System.out.println(“結果:”+year+”-“+month+”-“+day);
}
}
java如何獲取當前時間 年月日 時分秒
java如何獲取當前時間以及格式化需要用到兩個類,如下圖:
1.獲取當前時間,並格式化為(年-月-日 時:分:秒)。
Date t = new Date();
SimpleDateFormat df = new SimpleDateFormat(“yyyy-MM-dd HH:mm:ss”);
System.out.println(df.format(t));
打印輸出結果如下圖:
2.將java.util.Date轉換為java.sql.Date格式。
java.sql.Date sqld = new java.sql.Date(t.getTime());
System.out.println(sqld);
java.sql.Time sqlt = new java.sql.Time(t.getTime());
System.out.println(sqlt);
java.sql.Timestamp sqlts = new java.sql.Timestamp(t.getTime());
System.out.println(sqlts);
打印輸出結果如下圖:
「拓展資料——java」:
Java是一種廣泛使用的計算機編程語言,擁有跨平台、面向對象、泛型編程的特性,廣泛應用於企業級Web應用開發和移動應用開發。
Java編程語言的風格十分接近C++語言。繼承了C++語言面向對象技術的核心,捨棄了容易引起錯誤的指針,以引用取代;移除了C++中的運算符重載和多重繼承特性,用接口取代;增加垃圾回收器功能。
Java編程語言是個簡單、面向對象、分佈式、解釋性、健壯、安全與系統無關、可移植、高性能、多線程和動態的語言。
java如何得到年月日。
1、獲取當前的時間
Date date=new Date();//此時date為當前的時間
2、設置時間的格式
Date date=new Date();//此時date為當前的時間
System.out.println(date);
SimpleDateFormat dateFormat=new SimpleDateFormat(「YYYY-MM-dd」);//設置當前時間的格式,為年-月-日
System.out.println(dateFormat.format(date));
SimpleDateFormat dateFormat_min=new SimpleDateFormat(「YYYY-MM-dd HH:mm:ss」);//設置當前時間的格式,為年-月-日 時-分-秒
System.out.println(dateFormat_min.format(date));
擴展資料
java 獲取當前微秒時間:
package com.ffcs.itm;
public class DataSecUtils {
public static void main(String[] args) {
System.out.println(System.currentTimeMillis()); // 毫秒
System.out.println(getmicTime());
System.out.println(System.currentTimeMillis()); // 毫秒
System.out.println(getmicTime());
}
/**
* @return返回微秒
*/
public static Long getmicTime() {
Long cutime = System.currentTimeMillis() * 1000; // 微秒
Long nanoTime = System.nanoTime(); // 納秒
return cutime + (nanoTime – nanoTime / 1000000 * 1000000) / 1000;
}
}
如何用java取得年,月,日,時,分,秒?
這個問題可以用兩種方式得到:
方法一:在java中可以使用Date類直接獲得,但是這個方法過時了,不推薦使用。
方法二:使用 java.util.Calendar 類。
代碼例子:
//方法1:雖然還可以用,但是已經不建議使用,已經過時。
Date date = new Date();
int old_y = date.getYear()+1900;//得到年份。因為得到的是1900年後至今過了多少年,所以要加1900
int old_m = date.getMonth()+1;//因為得到的結果是0~11,故而加一。
int old_d = date.getDate();//得到月份中今天的號數
System.out.println(“現在是:”+old_y+”-“+old_m+”-“+old_d+”(使用過時方法)”);//
//方法2:推薦使用
Calendar calendar = Calendar.getInstance();
int now_y = calendar.get(Calendar.YEAR);//得到年份
int now_m = calendar.get(Calendar.MONTH)+1;//得到月份
int now_d = calendar.get(Calendar.DATE);//得到月份中今天的號數
int now_h = calendar.get(Calendar.HOUR_OF_DAY);//得到一天中現在的時間,24小時制
int now_mm = calendar.get(Calendar.MINUTE);//得到分鐘數
int now_s = calendar.get(Calendar.SECOND);//得到秒數
System.out.println(“現在是:”+now_y+”-“+now_m+”-“+now_d+” “+now_h+”:”+now_mm+”:”+now_s+”(使用推薦方法)”);
結果:
現在是:2015-11-9(使用過時方法)
現在是:2015-11-9 18:7:42(使用推薦方法)
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/200959.html