熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Java編程 >> Java核心技術 >> 正文

String 與 Date之間的轉換

2022-06-13   來源: Java核心技術 

  /**

  SimpleDateFormat函數語法

  G 年代標志符

  y 年

  M 月

  d 日

  h 時 在上午或下午 (~

  H 時 在一天中 (~

  m 分

  s 秒

  S 毫秒

  E 星期

  D 一年中的第幾天

  F 一月中第幾個星期幾

  w 一年中第幾個星期

  W 一月中第幾個星期

  a 上午 / 下午 標記符

  k 時 在一天中 (~

  K 時 在上午或下午 (~

  z 時區

  常見標准的寫法yyyyMMdd HH:mm:ss注意大小寫時間是小時制小時制轉換成小時制只需將HH改成hh不需要另外的函數

  */

  DateFormat format = new SimpleDateFormat(yyyyMMdd

  DateFormat format = new SimpleDateFormat(yyyy年MM月dd日 HH時mm分ss秒

  Date date = null;

  String str = null;

  // String轉Date

  str = ;

  try {

  date = formatparse(str)

  data = formatparse(str)

  } catch (ParseException e) {

  eprintStackTrace()

  }

  //Date轉String

  date=new Date()

  str=formatformat(date)

  str=formatformat(date)

  Date——>String

  String sdate;

  Date ddate;

  ……

  sdate=(new SimpleDateFormat(yyyyMMdd))format(ddate)

  String——>Date

  SimpleDateFormat sdf=new SimpleDateFormat(yyyyMMdd

  sdfsetLenient(false)

  String sdate=;

  Date ddate;

  ddate=sdfparse(sdate)

  另外IntegerDouble等數據包裝類型與String類型的相互轉換為

  (以Integer為例)

  Integer——>String

  Integer ii;

  String si;

  ……

  si=iitoString;

  String——>Intteger

  Integer ii;

  String si;

  ……

  ii=IntegervalueOf(si)

  附

  日期和時間模式(摘自JDK DOC)

  日期和時間格式由日期和時間模式 字符串指定在日期和時間模式字符串中未加引號的字母 AZaz 被解釋為模式字母用來表示日期或時間字符串元素文本可以使用單引號 () 引起來以免進行解釋 表示單引號所有其他字符均不解釋只是在格式化時將它們簡單復制到輸出字符串或者在分析時與輸入字符串進行匹配

  定義了以下模式字母(所有其他字符 AZaz 都被保留)

  字母 日期或時間元素 表示 示例

  G Era 標志符 Text AD

  y 年 Year ;

  M 年中的月份 Month July; Jul;

  w 年中的周數 Number

  W 月份中的周數 Number

  D 年中的天數 Number

  d 月份中的天數 Number

  F 月份中的星期 Number

  E 星期中的天數 Text Tuesday; Tue

  a Am/pm 標記 Text PM

  H 一天中的小時數() Number

  k 一天中的小時數() Number

  K am/pm 中的小時數() Number

  h am/pm 中的小時數() Number

  m 小時中的分鐘數 Number

  s 分鐘中的秒數 Number

  S 毫秒數 Number

  z 時區 General time zone Pacific Standard Time; PST; GMT:

  Z 時區 RFC time zone


From:http://tw.wingwit.com/Article/program/Java/hx/201311/26475.html
  • 上一篇文章:

  • 下一篇文章:
  • 推薦文章
    Copyright © 2005-2022 電腦知識網 Computer Knowledge   All rights reserved.