導航:首頁 > 編程語言 > java字元串轉換時間

java字元串轉換時間

發布時間:2023-05-19 14:40:44

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.");

}

}

❷ java string轉日期

可以用dateformat來轉換 。
日期的格式不是2016-01-01 01:01:01這種形式的,要輸出這種格式的話

可以先解析字元串轉成日期,在轉換成對應格式的字元串。
直接貼代碼把。你的時間涉及到了年月日小時分秒
DateFormat df = new SimpleDateFormat("yyyyMMddHHmmss");
其中y代表年 M代表月d代表日 H代表小時,m分,s秒大小寫不能弄錯因為是固定的。
解析字元串
Date date = df.parse(time);
解析完成後日期就是20160101010101

最後在將日期轉換成指定格式
DateFormat df2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String str2=df2.format(date)
這樣就是2016-01-01 01:01:01這種格式的了 。

❸ java中怎麼把一個字元串中的數字抽出來轉化成日期格式

可以直接通過SimpleDateFormat 中的parse方法進行日期格式轉換。
String dateTime = 「2005-06-09 12:20:32」;
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Date date = format .parse(dateTime);
輸出結果:「2015-06-09」。
備註:字元串必須符合日期類型的定義,否則會直接轉換報錯。

❹ java字元串轉化成時間

import java.util.Date;import java.text.SimpleDateFormat;class time { public static void main(String[] sg)throws Exception{ String brithday=new String("1991-02-02"); SimpleDateFormat a=new SimpleDateFormat("yyyy-MM-dd"); Date b=a.parse(brithday); System.out.println("將字元串轉化為時間是"+b); }}
yyyy-MM-dd根據字元串的格式,自己定製 如果是19910201則換成 yyyyMMdd

❺ java string類型怎麼轉化成date類型

string類型轉化為date類型:

方法一,Date date=new Date("2018-9-30");

方法二,String =(new SimpleDateFormat("格式")).format(Date);

方法三,SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");String dstr="2008-4-24";java.util.Date date=sdf.parse(dstr);

date類型轉化為string類型:

方法一,SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");java.util.Date date=new java.util.Date();String str=sdf.format(date);

方法二,Date = (new SimpleDateFormat("格式")).parse(String);

SimpleDateFormat 語法:
G --年代標志符, y -- 年, M -- 月, d -- 日, h -- 時12小時制 (1~12),H -- 時24小時制 (0~23), m -- 分,s -- 秒,S -- 毫秒 ,E -- 星期,D -- 一年中的第幾天,F -- 一月中第幾個星期幾 ,w -- 一年中第幾個星期,W -- 一月中第幾個星, a 上午 / 下午 標記符 , k 時 在一天中 (1~24), K 時 在上午或下午 (0~11), z 時區 。




❻ 在JAVA中如何將String轉換成Datetime類型

java代碼:

String strDate = "2017-03-27T13:11:50.657";

strDate = strDate.replaceAll("T", " ");

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS");

Date dateTime;

try {

dateTime = formatter.parse(strDate);

System.out.println(formatter.format(dateTime));

} catch (ParseException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

資料拓展:

Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論

❼ java 字元串轉換成日期

public Date parse(String text,
ParsePosition pos)解析字元串的文本,生成 Date。
此方法試圖解析從 pos 給定的索引處開始的文本。如果解析成功,則將 pos 的索引更新為所用最後一個字元後面的索引(不必對直到字元串結尾的所有字元進行解析),並返回解析得到的日期。更新後的 pos 可以用來指示下次調用此方法的起始點。如果發生錯誤,則不更改 pos 的索引,並將 pos 的錯誤索引設置為發生錯誤處的字元索引,並且返回 null。

指定者:
類 DateFormat 中的 parse
參數:
text - 應該解析其中一部分的 String。
pos - 具有以上所述的索引和錯誤索引信息的 ParsePosition 對象。
返回:
從字元串進行解析的 Date。如果發生錯誤,則返回 null。
拋出:
NullPointerException - 如果 text 或 pos 為 null。

用這個方法
public static Date StringToDate(String dateStr,String formatStr){
DateFormat dd=new SimpleDateFormat(formatStr);
Date date=null;
try {
date = dd.parse(dateStr);
} catch (ParseException e) {
e.printStackTrace();
}
return date;
}

❽ java怎麼將String轉換成日期

java.text.SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
String time="Fri Dec 04 00:00:00 GMT 2009 ";
Date date=sdf.parse(time);
System.out.pritnln(date);
應該是這樣,記住SimpleDateFormat的parse方法是把字元串轉換成date,把
date轉換成字元串 用format方法

❾ java字元串轉換成日期

//取後面八位,按照yyyyMMdd的格式轉為日期//再把日期轉為相應的格式的字元串//如果這過程中出現了異常,即不是日期的格式,則直接輸出字元串即可 public static void main(String args[]){ String str = "今天的日期是20080830"; try{ String temp = str.subString(str.length()-8); Date date = new DateFormat("yyyyMMdd").parse(temp); String dateStr = new DateFormat("yyyy-MM-dd").format(date); //方法二 //String dateStr = new DateFormat("yyyy年MM月dd日").format(date); System.out.println(str.subString(0, str.length()-8) + dateStr); }catch(Exceptiion e){ System.out.println(str); }}

❿ 在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());

}

}

}

(10)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.");

}

}

閱讀全文

與java字元串轉換時間相關的資料

熱點內容
linux用戶密碼忘記 瀏覽:240
gb壓縮天然氣 瀏覽:633
圖片拼接不壓縮app 瀏覽:668
我的世界如何編程 瀏覽:84
vue反編譯代碼有問題 瀏覽:948
linuxshell字元串連接字元串 瀏覽:51
androidviewpager刷新 瀏覽:438
python編程計算平均分 瀏覽:678
加密數字貨幣市值查詢 瀏覽:692
時尚商圈app怎麼樣 瀏覽:584
stacklesspython教程 瀏覽:138
用命令行禁用135埠 瀏覽:212
linux防火牆編程 瀏覽:627
pdf閱讀器刪除 瀏覽:979
考研人如何緩解壓力 瀏覽:822
買電暖壺哪個app便宜 瀏覽:505
洛克王國忘記伺服器了怎麼辦 瀏覽:782
為什麼cf登錄伺服器沒反應 瀏覽:695
伺服器如何獲取文件列表 瀏覽:674
creo五軸編程光碟 瀏覽:14