導航:首頁 > 編程語言 > java轉換日期格式

java轉換日期格式

發布時間:2024-05-07 21:36:07

1. java中怎麼把字元串轉換成日期格式啊

方法一:

public static void main(String[] args) throws Exception{

Date date = new SimpleDateFormat("yyyy-MM-dd").parse("2005-06-09");

String now = new SimpleDateFormat("yyyy年MM月dd日").format(date);

System.out.println(now);

}

輸出結果:2005年06月09日

方法二:

public class bb {

public static void main(String[] args) {

// TODO Auto-generated method stub

SimpleDateFormat df = new SimpleDateFormat("yyyyMMddhhmmss");

String dateString = "20071128175545";

try {

Date date = df.parse(dateString);

System.out.println(df.format(date));

} catch (Exception ex) {

System.out.println(ex.getMessage());

}

}

}

(1)java轉換日期格式擴展閱讀:

Java指定了一些可訪問的修飾符如:private、protected、public,任何方法或變數都可以聲明為public,Java可以從該類之外的地方訪問。因為main方法是公共的,JVM就可以輕松的訪問執行它。

在main裡面args[]就是兩個長度的數組:value1存在args[0]中,value2存在args[1]中。

args[0]存儲的是命令,其後才是參數。

String args[ ]或者String[ ] args表示給主方法傳一個字元串數組。

而args是一個字元串數組的變數名,不是關鍵字,是arguments的縮寫,只是一個默認名,一般都習慣性照寫。

例如:

class Example{

public static void main(String args[ ]){

System.out.println("This is a simple Java program.");

}

}

2. 將java怎麼將long類型的時間轉換成年月日的形式

用java代碼實現:

public static String longToDate(long lo){

Date date = new Date(lo);

SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

return sd.format(date);

}

資料拓展:

長整型(long)是計算機程序語言,是程序設計中數據類型回的一種表現方式,一般答情況下用long 表示長整型。 long 有符號64位整數,范圍是-2^63-2^63 -1 Int64。

3. java編程之怎樣把Long轉換成Date的日期格式

把long時間的毫秒轉化為Date日期有2種方法。

第一,利用java.util.Date直接轉換

1、獲取到毫秒回值millis

2、new一個Date對象 date

3、直接調答用date.setTime(millis)

第二種方法利用java.util.Calendar轉換

1、獲取到毫秒值millis

2、獲取一個日歷類Calendar實例cal

3、調用cal.setTimeInMillis(millis);

4、獲取cal的Date對象,getTime();

示例:

Datedate=newDate();
date.setTime(millis);


Calendarcal=Calendar.getInstance();
cal.setTimeInMillis(millis);
Datedate=cal.getTime();

4. java編程之怎樣把Long轉換成Date的日期格式

java把Long轉換成Date的日期格式有兩種方法,使用Date的構造函數和Calendar的SetTime方法,如下:
1.Date類的構造函數直接傳入long型的數據:

long time = System.currentTimeMillis();
Date date = new Date(time);

2.使用calendar類的setTime方法,傳入long型的數據:

Calendar ca = Calendar.getInstance();
long time = System.currentTimeMillis();
ca.setTime(time );
Date d = ca.getTime();

5. Java中怎麼把字元串轉換成日期格式啊

方法一:

public static void main(String[] args) throws Exception{

Date date = new SimpleDateFormat("yyyy-MM-dd").parse("2005-06-09");

String now = new SimpleDateFormat("yyyy年MM月dd日").format(date);

System.out.println(now);

}

輸出結果:2005年06月09日

方法二:

public class bb {

public static void main(String[] args) {

// TODO Auto-generated method stub

SimpleDateFormat df = new SimpleDateFormat("yyyyMMddhhmmss");

String dateString = "20071128175545";

try {

Date date = df.parse(dateString);

System.out.println(df.format(date));

} catch (Exception ex) {

System.out.println(ex.getMessage());

}

}

}

(5)java轉換日期格式擴展閱讀:

Java指定了一些可訪問的修飾符如:private、protected、public,任何方法或變數都可以聲明為public,Java可以從該類之外的地方訪問。因為main方法是公共的,JVM就可以輕松的訪問執行它。

在main裡面args[]就是兩個長度的數組:value1存在args[0]中,value2存在args[1]中。

args[0]存儲的是命令,其後才是參數。

String args[ ]或者String[ ] args表示給主方法傳一個字元串數組。

而args是一個字元串數組的變數名,不是關鍵字,是arguments的縮寫,只是一個默認名,一般都習慣性照寫。

例如:

class Example{

public static void main(String args[ ]){

System.out.println("This is a simple Java program.");

}

}

6. Java如何將指定字元串轉化為指定日期格式

代碼如下:

importjava.text.ParseException;
importjava.text.SimpleDateFormat;
importjava.util.Date;

publicclassApp{

publicstaticvoidmain(String[]args)throwsParseException{

SimpleDateFormatformat=newSimpleDateFormat();

format.applyPattern("yyyy-MM-dd");
Datedate1=format.parse("2018-5-28");
System.out.println(date1);

format.applyPattern("yyyy年MM月dd日");
Datedate2=format.parse("2018年5月28日");
System.out.println(date2);

format.applyPattern("MM/dd/yyyy");
Datedate3=format.parse("5/28/2018");
System.out.println(date3);
}
}

運行結果:

7. 如何將JAVA DATE類型的日期 轉換成指定格式類型的 (如:YYYY-MM-DD) 的 DATE類型數據

Date類型並沒有格式,只有轉換成String格式的時候讓格式化顯示。

new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")format(new Date());

Calendar calendar = Calendar.getInstance();

int year = Integer.parseInt(datetime.substring(0,4));

int month = Integer.parseInt(datetime.substring(5,7));

int date = Integer.parseInt(datetime.substring(8,10));

int hour = Integer.parseInt(datetime.substring(11,13));

int minute = Integer.parseInt(datetime.substring(14,16));

//int second = Integer.parseInt(datetime.substring(17,19));

if(calendar.get(Calendar.YEAR)>year){

int y = calendar.get(Calendar.YEAR)-year;

(7)java轉換日期格式擴展閱讀:

Date類可以在java.util包中找到,用一個long類型的值表示一個指定的時刻。它的一個有用的構造函數是Date(),創建一個表示創建時刻的對象。getTime()方法返回Date對象的long值。

import java.util.*;

public class Now {

public static void main(String[] args) {

Date now = new Date();

long nowLong = now.getTime();

System.out.println("Value is " + nowLong);

8. java string類型怎麼轉化成date類型

代碼如下:

publicclassDate2String { @Test publicvoidtest() { Date date =newDate();

SimpleDateFormat sdf =newSimpleDateFormat("yyyy-MM-dd");

System.out.println(sdf.format(date));

sdf =newSimpleDateFormat("yyyy-MM-dd HH:mm:ss"); System.out.println(sdf.format(date)); sdf =newSimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); System.out.println(sdf.format(date));}}

把data轉換為string類型可以轉換為「"yyyy-MM-dd HH:mm:ss」格式和「yyyy年MM月dd日 HH:mm:ss」的樣式。

(8)java轉換日期格式擴展閱讀:

可以很便捷的使用正則表達式來進行分隔。「s」就表示空格,還有如」',」 」,」 」,」 」.

在JDK6中,這個方法只會在標識現有字元串的字元數組上 給一個窗口來表示結果字元串,但是不會創建一個新的字元串對象。如果需要創建個新字元串對象,可以這樣在結果後面+一個空的字元串。

這么寫的話就會創建一個新的字元數組來表示結果字元串。同時,這么寫也有一定的幾率讓你的代碼跑的更快,因為垃圾回收器會吧沒有在使用的大字元串回收而留下子字元串。

Oracle JDK7中的substring()方法會創建一個新的字元數組,而不用之前存在的。看看這張圖就會明白substring()方法在JDK6和JDK7中的區別。

String vs StringBuilder:StringBuilder是可變的,這就意味你在創建對象之後還可以去修改它的值。StringBuilder vs StringBuffer:StringBuffer是同步的,意味著它是線程安全的,但是就會比StringBuilder慢些。

在Python編程中,只需要用字元串去乘以一個數字就可以 搞定了,那在Java編程中,我們可以使用來自Apache Commons Lang包中的StringUtils類的repeat()方法。

9. 如何將java.util.date裝換為指定格式的java.sql.date、比如將當前時間轉換為YYYY-MM-DD格式的日期存入欄位

根據API
java.sql.Date是java.util.Date的子類。
java.util.Date() dateUtil=new java.util.Date();
java.sql.Date dateSql=new java.sql.Date(dateUtil.getTime());

而java.sql.Date轉為java.util.Date就簡單了。
java.util.Date() newDate=dateSql;(多態)

將java.util.Date類型的日期以YYYY-MM-DD格式轉換為字元串形式
String dateStr=new SimpleDateFormat("YYYY-MM-DD").format(new Date());
將字元串轉換為Date類型。
Date dateTemp=new SimpleDateFormat("YYYY-MM-DD").parse("2012-12-21");

閱讀全文

與java轉換日期格式相關的資料

熱點內容
輕松備份專業版教程 瀏覽:658
移動網路2g怎麼改成4g 瀏覽:634
linux設置字體大小 瀏覽:329
安全牛的linux 瀏覽:672
wps會緩存excel文件么 瀏覽:592
app開發phpjava哪個更好 瀏覽:53
app有十萬用戶是什麼概念 瀏覽:285
g73車球頭怎麼編程的 瀏覽:940
資料庫管理的優點是 瀏覽:617
安卓毫秒計時器 瀏覽:92
hmci模組找不到文件 瀏覽:348
可復制日語qq網名 瀏覽:586
電信大數據平台 瀏覽:348
如何輸出一個json數據 瀏覽:274
未來的編程語言是什麼 瀏覽:694
編程上path是什麼意思 瀏覽:683
u盤外殼3d源文件 瀏覽:298
中小學如何有效開展編程教育 瀏覽:6
如何快速拷貝大文件 瀏覽:406
正柏網路是什麼 瀏覽:834

友情鏈接