十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
可以直接通過jdk基本方法,獲取到當(dāng)前的時間

10年積累的網(wǎng)站制作、成都做網(wǎng)站經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先網(wǎng)站設(shè)計后付款的網(wǎng)站建設(shè)流程,更有雙河免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
Date date= new Date();//創(chuàng)建一個時間對象,獲取到當(dāng)前的時間
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//設(shè)置時間顯示格式
String str = sdf.format(date);//將當(dāng)前時間格式化為需要的類型
System.out.println(str);//輸出結(jié)果
結(jié)果為:2015-11-06 13:53:54(實時)。
代碼如下:
importjava.text.SimpleDateFormat;
importjava.util.Calendar;
importjava.util.Date;
publicclassDateTestUtil{
publicstaticvoidmain(String[]args)throwsException{
SimpleDateFormatsdf=newSimpleDateFormat("yyyyMMdd");
Stringstr="20110823";
Datedt=sdf.parse(str);
CalendarrightNow=Calendar.getInstance();
rightNow.setTime(dt);
rightNow.add(Calendar.YEAR,-1);//日期減1年
rightNow.add(Calendar.MONTH,3);//日期加3個月
rightNow.add(Calendar.DAY_OF_YEAR,10);//日期加10天
Datedt1=rightNow.getTime();
StringreStr=sdf.format(dt1);
System.out.println(reStr);
}
}
注:在Calendar對象的add方法中,第二個參數(shù)為正數(shù)表示“加”,負數(shù)表示“減”。
Java是一種可以撰寫跨平臺應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計語言。Java技術(shù)具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應(yīng)用于PC、數(shù)據(jù)中心、游戲控制臺、科學(xué)超級計算機、移動電話和互聯(lián)網(wǎng),同時擁有全球最大的開發(fā)者專業(yè)社群。
主要組成
Java由四方面組成:
●Java編程語言,即語法。
●Java文件格式,即各種文件夾、文件的后綴。
●Java虛擬機(JVM),即處理*.class文件的解釋器。
●Java應(yīng)用程序接口(JavaAPI)。
體系
Java分為三個體系,分別為JavaSE(J2SE,Java2PlatformStandardEdition,標(biāo)準(zhǔn)版),
JavaEE(J2EE,Java2Platform,EnterpriseEdition,企業(yè)版),
JavaME(J2ME,Java2PlatformMicroEdition,微型版)。
1、獲取當(dāng)前的時間
Date date=new Date();//此時date為當(dāng)前的時間
2、設(shè)置時間的格式
Date date=new Date();//此時date為當(dāng)前的時間
System.out.println(date);
SimpleDateFormat dateFormat=new SimpleDateFormat(“YYYY-MM-dd”);//設(shè)置當(dāng)前時間的格式,為年-月-日
System.out.println(dateFormat.format(date));
SimpleDateFormat dateFormat_min=new SimpleDateFormat(“YYYY-MM-dd HH:mm:ss”);//設(shè)置當(dāng)前時間的格式,為年-月-日 時-分-秒
System.out.println(dateFormat_min.format(date));
擴展資料
java 獲取當(dāng)前微秒時間:
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在當(dāng)前系統(tǒng)時間加一天主要是使用calendar類的add方法,如下代碼: import java.util.Calendar; import java.util.Date;public class ceshi {public static void main(String[] args) {Date date = new Date();// 新建此時的的系統(tǒng)時間System.out.println(getNextDay(date));// 返回明天的時間}public static Date getNextDay(Date date) {Calendar calendar = Calendar.getInstance();calendar.setTime(date);calendar.add(Calendar.DAY_OF_MONTH, +1);//+1今天的時間加一天date = calendar.getTime();return date;} }運行結(jié)果: