導航:首頁 > 編程語言 > java中文日期

java中文日期

發布時間:2022-10-11 09:19:33

java中日期的格式什麼的大家都有記過嗎

我暈著是java?java日期一般就是date和calendar啊哪有你說的這么麻煩 在加上個SimpleFormat控制格式就可以了 做了還幾年java這2個日期類絕對夠用了

❷ java處理excel的中文日期

這個問題很簡單!首先,用apachePOI找到對應的列,然後讀取出來看看什麼情況,如果是亂碼,你就用InputstreamReader改變編碼格式,有那個構造方法,如果是數字能正確顯示,但是有錯位等情況,那就索性把圖表中的東西都讀出來,然後正則表達式匹配出來,即使你有2列以上日期,正則也能處理。或者也有可能你excel中日期和他本身vba相關,這個poi可能會出錯,我就不知道怎麼弄了,不過所有文件都讀出來,然後正則一般的問題都能搞定。如果你文件太大,造成內存溢出,那我推薦你用perl

❸ java如何獲取當前時間 年月日 時分秒

//得到long類型當前時間

longl=System.currentTimeMillis();

//new日期對

Datedate=newDate(l);

//轉換提日期輸出格式

SimpleDateFormatdateFormat=newSimpleDateFormat("yyyy-MM-

ddHH:mm:ss");System.out.println(dateFormat.format(date));

(3)java中文日期擴展閱讀

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("時: " + now.get(Calendar.HOUR_OF_DAY));

System.out.println("分: " + now.get(Calendar.MINUTE));

System.out.println("秒: " + now.get(Calendar.SECOND));

System.out.println("當前時間毫秒數:" + now.getTimeInMillis());

System.out.println(now.getTime());

Date d = new Date();

System.out.println(d);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateNowStr = sdf.format(d);

System.out.println("格式化後的日期:" + dateNowStr);

String str = "2012-1-13 17:26:33";

//要跟上面sdf定義的格式一樣
Date today = sdf.parse(str);

System.out.println("字元串轉成日期:" + today);
}
}

❹ java 編程中顯示日期和時間的代碼

可以直接通過jdk基本方法,獲取到當前的時間
Date date= new Date();//創建一個時間對象,獲取到當前的時間
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//設置時間顯示格式
String str = sdf.format(date);//將當前時間格式化為需要的類型
System.out.println(str);//輸出結果
結果為:2015-11-06 13:53:54(實時)。

❺ java 有段話開頭的中文日期截取,使之數字變成int型。

classTester{
publicstaticvoidmain(String[]args){
Stringstr="2013年6月12日,XXXXXXXXXXXXX";
Stringreg="([^,,]+)[,,].*$";
Stringr=str.replaceAll(reg,"$1");
reg="^((\d+)年)?((\d+)月)?((\d+)日)?$";
Stringsy=r.replaceAll(reg,"$2");
Stringsm=r.replaceAll(reg,"$4");
Stringsd=r.replaceAll(reg,"$6");
inty,m,d;
try{
y=Integer.parseInt(sy);
}catch(Exceptione){
y=0;
}
try{
m=Integer.parseInt(sm);
}catch(Exceptione){
m=0;
}
try{
d=Integer.parseInt(sd);
}catch(Exceptione){
d=0;
}
System.out.format("%d,%d,%d",y,m,d);
}
}

❻ java日期高手來

嗯,這回對了。
首先,先把你的串裡面的中文的月份轉換為01-12之間的數字,比如
"七月 5 2010 12:06:58:000 PM"轉化為"07 5 2010 12:06:58:000 PM",然後用下面的代碼就可以了,下面代碼執行沒問題,你就自己寫個轉化方法就可以了。
public static void main(String[] args) {
String str = "07 5 2010 12:06:58:000 PM";
String pattern = "M d yyyy hh:mm:ss:SSS a";
//注意這行,因為你有PM/AM,所以要指定為ENGLISH,其他樓給出的答案都不對
SimpleDateFormat sdf = new SimpleDateFormat(pattern, Locale.ENGLISH);
try {
System.out.print(sdf.parse(str));
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

❼ java將英文的日期格式轉中文

實現思路:就提通過DateFormat函數,之後定義估計的時間日期格式,之後直接輸出想要的時間格式即可:
DateFormat df = new SimpleDateFormat("yyyy年MM月dd日 HH時mm分ss秒");
System.out.println("當前的時間是:"+df.format(new Date()));
結果:2015年11月04日 14時24分30秒.

❽ java程序中日期計算

第一種是以毫秒為單位計算的。

[java] view plain
//偽代碼
long startTime=System.currentTimeMillis(); //獲取開始時間
doSomeThing(); //測試的代碼段
long endTime=System.currentTimeMillis(); //獲取結束時間
System.out.println("程序運行時間: "+(end-start)+"ms");

第二種是以納秒為單位計算的。

[java] view plain
//偽代碼
long startTime=System.nanoTime(); //獲取開始時間
doSomeThing(); //測試的代碼段
long endTime=System.nanoTime(); //獲取結束時間
System.out.println("程序運行時間: "+(end-start)+"ns");

❾ 在java中怎麼把獲取的當前日期改成中國樣式

使用SimpleDateFormat可以格式化輸出日期

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

publicclassDemo{
publicstaticvoidmain(String[]args){
SimpleDateFormatdateFormat=newSimpleDateFormat("yyyy年MM月dd日HH:mm:ss");
Datenow=newDate();
System.out.println(dateFormat.format(now));
}
}

執行結果:2018年07月29日11:35:27

附:SimpleDateFormat的一些常用用法

❿ 用Java怎麼實現輸入日期格式然後以中文的方式輸出

public class Time {
public static void main(String[] args) {
long now=System.currentTimeMillis();
Date s=new Date(now);
System.out.println(s);
Calendar cal=Calendar.getInstance();
int year=cal.get(Calendar.YEAR);
int month=cal.get(Calendar.MONTH);
System.out.println(year+","+month);
}}
這是把當前時間轉化成年月

閱讀全文

與java中文日期相關的資料

熱點內容
程序員和施工員哪個有前途 瀏覽:614
浙江百兆伺服器雲空間 瀏覽:827
php和html5學哪個比較好 瀏覽:388
瑜伽pdf下載地址 瀏覽:252
小花貓app改名叫什麼 瀏覽:837
編程器固件修改 瀏覽:523
沈陽技校有程序員嗎 瀏覽:300
各行app的基金有什麼不一樣嗎 瀏覽:62
python編譯器怎麼裝 瀏覽:73
新浪php筆試題 瀏覽:138
新時達伺服器如何自學習 瀏覽:27
程序中什麼命令用來輸入單字元 瀏覽:59
php是否有數據 瀏覽:141
虛擬雲伺服器是什麼意思 瀏覽:279
vb是編譯性語言嗎 瀏覽:209
json格式用什麼編譯器 瀏覽:319
word轉pdf代碼 瀏覽:802
單片機中如何編程 瀏覽:739
cad常見的快捷命令 瀏覽:625
伺服器端有什麼 瀏覽:325