//得到long類(lèi)型當(dāng)前時(shí)間
成都創(chuàng)新互聯(lián)專(zhuān)業(yè)為企業(yè)提供龍灣網(wǎng)站建設(shè)、龍灣做網(wǎng)站、龍灣網(wǎng)站設(shè)計(jì)、龍灣網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、龍灣企業(yè)網(wǎng)站模板建站服務(wù),十年龍灣做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
long?l?=?System.currentTimeMillis();
//new日期對(duì)
Date?date?=?new?Date(l);
//轉(zhuǎn)換提日期輸出格式
SimpleDateFormat?dateFormat?=?new?SimpleDateFormat("yyyy-MM-
dd?HH:mm:ss");System.out.println(dateFormat.format(date));
擴(kuò)展資料
package com.ob;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class DateTest {
public static void main(String[] args) throws ParseException {
Calendar now = Calendar.getInstance();
System.out.println("年: " + now.get(Calendar.YEAR));
System.out.println("月: " + (now.get(Calendar.MONTH) + 1) + "");
System.out.println("日: " + now.get(Calendar.DAY_OF_MONTH));
System.out.println("時(shí): " + now.get(Calendar.HOUR_OF_DAY));
System.out.println("分: " + now.get(Calendar.MINUTE));
System.out.println("秒: " + now.get(Calendar.SECOND));
System.out.println("當(dāng)前時(shí)間毫秒數(shù):" + now.getTimeInMillis());
System.out.println(now.getTime());
\t\tDate d = new Date();
System.out.println(d);
\t\tSimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
\t\tString dateNowStr = sdf.format(d);
System.out.println("格式化后的日期:" + dateNowStr);
\t\t
\t\tString str = "2012-1-13 17:26:33";
//要跟上面sdf定義的格式一樣
\t\tDate today = sdf.parse(str);
System.out.println("字符串轉(zhuǎn)成日期:" + today);
\t}
}
參考資料:Java - 百度百科
1、獲取當(dāng)前的時(shí)間
Date date=new Date();//此時(shí)date為當(dāng)前的時(shí)間
2、設(shè)置時(shí)間的格式
Date date=new Date();//此時(shí)date為當(dāng)前的時(shí)間
System.out.println(date);
SimpleDateFormat dateFormat=new SimpleDateFormat(“YYYY-MM-dd”);//設(shè)置當(dāng)前時(shí)間的格式,為年-月-日
System.out.println(dateFormat.format(date));
SimpleDateFormat dateFormat_min=new SimpleDateFormat(“YYYY-MM-dd HH:mm:ss”);//設(shè)置當(dāng)前時(shí)間的格式,為年-月-日 時(shí)-分-秒
System.out.println(dateFormat_min.format(date));
擴(kuò)展資料
java 獲取當(dāng)前微秒時(shí)間:
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;
}
}
這是根據(jù)你的要求編寫(xiě)的代碼。
import java.util.Calendar;
import java.sql.Date;
public class TestAA {
/**
* @param args
*/
public static void main(String[] args) {
Calendar cld = Calendar.getInstance();
Date date = new java.sql.Date(1319534374312l)
cld.setTime(date);
/**
* 注:在jdk1.6以后下列方法都已過(guò)時(shí)
* date.getYear();
* date.getMonth();
* date.getDay();
*/
System.out.println("日期為:"+date.toString());
//方法一
System.out.println("年份:"+cld.get(Calendar.YEAR));
System.out.println("月份:"+(cld.get(Calendar.MONTH)+1));
System.out.println("日:"+cld.get(Calendar.DAY_OF_MONTH));
//方法er
System.out.println("年份:"+date.toString().split("-")[0]);
System.out.println("月份:"+date.toString().split("-")[1]);
System.out.println("日:"+date.toString().split("-")[2]);
}
}
你看看,應(yīng)該沒(méi)問(wèn)題。
代碼如下。
----------------------------------------------------------------------------------------
import java.text.SimpleDateFormat;
import java.util.Calendar;
public class Test {
public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
Calendar calendar = Calendar.getInstance();
// 周六是一周的第七天,取得本周的周六
calendar.set(Calendar.DAY_OF_WEEK, 7);
System.out.println(sdf.format(calendar.getTime()));
// 日期減7就是上周六了。
calendar.add(Calendar.DATE, -7);
System.out.println(sdf.format(calendar.getTime()));
}
}