JAVA使用SimpleDateFormat類表示時間代碼實例_java

來源:腳本之家  責任編輯:小易  

你要到Test.java 這個目錄去運行javac.你可以把Test.java 復制到C盤根目錄下然后c:\\javac Test.javac:\\java Testwww.13333515.buzz防采集請勿采集本網。

在程序開發中,經常需要處理日期和時間的相關數據,此時我們可以使用 java.util 包中的 Date 類。這個類最主要的作用就是獲取當前時間,我們來看下 Date 類的使用:

java是一種高級編程語言,屬于C類,由sun公司開發,主要用于企業開發,手機游戲軟件開發等,比如網站、客戶端、游戲之類的,手機上的Java主要是指由java語言開發的游戲、軟件

使用 Date 類的默認無參構造方法創建出的對象就代表當前時間,我們可以直接輸出 Date 對象顯示當前的時間,顯示的結果如下:

public class Rect { private double width;寬度 private double height;高度 public Rect(double width,double height){/兩個參數的構造方法 this.setWidth(width);設置寬度 this.setHeight

其中, Wed 代表 Wednesday (星期三), Jun 代表 June (六月), 11 代表 11 號, CST 代表 China Standard Time (中國標準時間,也就是北京時間,東八區)。

public int[]removeZeros(int[]arr){ int len=0,j=0;for(int i=0;i;i+){ if(arr[i]!0){ len+1;} } int[]result=new int[len];for(int i=0;i;i+){ if(arr[i]!0){ result[j]=arr[i];j+1;} } return

從上面的輸出結果中,我們發現,默認的時間格式不是很友好,與我們日常看到的日期格式不太一樣,如果想要按指定的格式進行顯示,如 2014-06-11 09:22:30 ,那該怎么做呢?

如果你只想基礎性的java的話,隨便找java 的書就可以知,每本書之間沒有什么差別的!想學深入些啊。有很多好書 Java核心技術(上下兩冊)/ 如果沒有什么基礎看著會有點難度 Java編程思想/ 這個書

此時就到了 java.text 包中的 SimpleDateFormat 類大顯身手的時候了!!可以使用 SimpleDateFormat 來對日期時間進行格式化,如可以將日期轉換為指定格式的文本,也可將文本轉換為日期。

有效啊,怎么會沒效?WindowListener是接口,沒有實現。WindowAdapter是抽象類,實現了所有的WindowListener方法,只不過方法內部都是空的。你貼點具體的代碼吧,還有,你說的沒效是指怎樣沒效?

1. 使用 format() 方法將日期轉換為指定格式的文本

代碼中的 “yyyy-MM-dd HH:mm:ss” 為預定義字符串, yyyy 表示四位年, MM 表示兩位月份, dd 表示兩位日期, HH 表示小時(使用24小時制), mm 表示分鐘, ss 表示秒,這樣就指定了轉換的目標格式,最后調用format()方法將時間轉換為指定的格式的字符串。

運行結果: 2014-06-11 09:55:48

2. 使用 parse() 方法將文本轉換為日期

代碼中的 “yyyy年MM月dd日 HH:mm:ss” 指定了字符串的日期格式,調用parse()方法將文本轉換為日期。

運行結果:

一定要注意哦:

1、 調用 SimpleDateFormat 對象的 parse() 方法時可能會出現轉換異常,即 ParseException ,因此需要進行異常處理

2、 使用 Date 類時需要導入 java.util 包,使用 SimpleDateFormat 時需要導入 java.text 包

示例:

import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date; public class HelloWorld { public static void main(String[] args) throws ParseException { // 使用format()方法將日期轉換為指定格式的文本 SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日 HH時mm分ss秒"); SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy/MM/dd HH:mm"); SimpleDateFormat sdf3 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 創建Date對象,表示當前時間 Date now = new Date(); // 調用format()方法,將日期轉換為字符串并輸出 System.out.println(sdf1.format(now)); System.out.println(sdf2.format(now)); System.out.println(sdf3.format(now)); // 使用parse()方法將文本轉換為日期 String d = "2014-6-1 21:05:36"; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 調用parse()方法,將字符串轉換為日期 Date date = sdf.parse(d); System.out.println(date); }}

  輸出:

2020年02月07日 10時57分51秒2020/02/07 10:572020-02-07 10:57:51Sun Jun 01 21:05:36 CST 2014

JAVA中&意思是“條件與”邏輯操作符,使用方法是x&y,功能描述:x和y均為true,取值是true,否則取值是false。JAVA中|意思是“條件或”邏輯操作符,使用方法是x|y,功能描述:x和y有一個為true,取值是true,否則取值是false。擴展資料:JAVA語言中進行邏輯表達式求值運算時,不但要注意邏輯運算符本身的運算規則,而且還必須從最左邊一個計算部分開始,按照邏輯運算的規則計算該部分的值。每計算完一個部分就與該部分右邊緊靠著的邏輯運算符根據真值表進行邏輯值判斷。在邏輯表達式的求解過程中,任何時候只要邏輯表達式的值已經可以確定,則求解過程不再進行,求解結束。參考資料來源:百度百科—&百度百科—|內容來自www.13333515.buzz請勿采集。


  • 本文相關:
  • 簡單了解java simpledateformat yyyy和yyyy的區別
  • java多線程環境下simpledateformat類安全轉換
  • java日期格式化simpledateformat的使用詳解
  • java中simpledateformat日期格式轉換詳解及代碼示例
  • java simpledateformat中英文時間格式化轉換詳解
  • java中simpledateformat的使用方法
  • java中的simpledateformat使用詳解
  • java中simpledateformat用法詳解
  • js+java實現登錄滑動圖片驗證
  • 談談 java 中 this 的使用方法
  • java數據結構之圖(動力節點java學院整理)
  • 詳解java中的propertychangesupport與propertychangelistener
  • java中的tostring方法的具體用法
  • mybatis注解實現多數據源讀寫分離詳解
  • 詳解java一維數組及練習題實例
  • java 泛型總結(二):泛型與數組
  • 重新啟動idea時maven項目ssm框架文件變色所有@注解失效
  • java圖形界面之布局設計
  • JAVA中&&和||是什么意思?怎么用
  • java怎么使用
  • java如何使用MouseListener?
  • JAVA 如何使用
  • 什么叫JAVA?如何使用?
  • 使用java 編程
  • 使用java實現
  • JAVA基礎及使用方法
  • java中windowAdapter的使用
  • JAVA如何使用
  • 網站首頁網頁制作腳本下載服務器操作系統網站運營平面設計媒體動畫電腦基礎硬件教程網絡安全c#教程vbvb.netc 語言java編程delphijavaandroidiosswiftscala易語言匯編語言其它相關首頁java簡單了解java simpledateformat yyyy和yyyy的區別java多線程環境下simpledateformat類安全轉換java日期格式化simpledateformat的使用詳解java中simpledateformat日期格式轉換詳解及代碼示例java simpledateformat中英文時間格式化轉換詳解java中simpledateformat的使用方法java中的simpledateformat使用詳解java中simpledateformat用法詳解js+java實現登錄滑動圖片驗證談談 java 中 this 的使用方法java數據結構之圖(動力節點java學院整理)詳解java中的propertychangesupport與propertychangelistenerjava中的tostring方法的具體用法mybatis注解實現多數據源讀寫分離詳解詳解java一維數組及練習題實例java 泛型總結(二):泛型與數組重新啟動idea時maven項目ssm框架文件變色所有@注解失效java圖形界面之布局設計java使double保留兩位小數的多方java8 十大新特性詳解java.net.socketexception: connjava寫入文件的幾種方法分享java環境變量的設置方法(圖文教程java 十六進制與字符串的轉換java list用法示例詳解java中file類的使用方法javaweb實現文件上傳下載功能實例java 字符串截取的三種方法(推薦java開發之jdbc分頁源碼詳解java中static變量作用和用法詳解springmvc restful支持實現過程演示springboot cucumber測試配置介紹詳解java yield()線程讓步實現過程解析mybatis mapper接受參數的四種方式代碼解spring-boot-maven-plugin 插件的作用詳解java設計模式筆記之適配器模式java string 字符串常量池解析java編程的30個建議
    免責聲明 - 關于我們 - 聯系我們 - 廣告聯系 - 友情鏈接 - 幫助中心 - 頻道導航
    Copyright © 2017 www.13333515.buzz All Rights Reserved
    3排列五开奖结果