導航:首頁 > 編程語言 > 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中文日期相關的資料

熱點內容
android平滑滾動效果 瀏覽:841
什麼是編譯器指令 瀏覽:219
微控制器邏輯命令使用什麼匯流排 瀏覽:885
程序員在學校里是學什麼的 瀏覽:601
oraclejava數據類型 瀏覽:890
程序員考注冊會計師 瀏覽:957
怎麼使用access的命令按鈕 瀏覽:899
有點錢app在哪裡下載 瀏覽:832
博途v15解壓後無法安裝 瀏覽:205
什麼是根伺服器主機 瀏覽:438
安卓手游怎麼申請退款 瀏覽:555
安卓系統如何分享網頁 瀏覽:278
ad如何編譯pcb工程 瀏覽:414
除了滴滴app哪裡還能用滴滴 瀏覽:399
截圖怎麼保存文件夾然後壓縮 瀏覽:8
幻影伺服器怎麼樣 瀏覽:28
具體哪些廣東公司招程序員 瀏覽:870
嵌入式編譯器教程 瀏覽:307
ssl數據加密傳輸 瀏覽:87
51單片機定時器方式2 瀏覽:332