导航:首页 > 编程语言 > 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中文日期相关的资料

热点内容
单片机的功能模块 浏览:769
安卓手机如何录制视频长时间 浏览:283
安全问题app哪个好 浏览:445
压缩水会变冰吗 浏览:526
小说配音app哪个靠谱 浏览:820
编译iso 浏览:944
照片生成pdf格式 浏览:194
病历转pdf 浏览:835
云服务器配硬件 浏览:978
服务器10k什么意思 浏览:21
pdfeditor汉化 浏览:884
新科学pdf 浏览:746
现在还有c语言编译吗 浏览:675
哪里买到单片机 浏览:480
linux文件打开数量 浏览:510
编译原理中什么是l属性文法 浏览:372
硬盘加密时出现的问题 浏览:61
如何退域命令 浏览:108
看书的app哪里看 浏览:291
服务器怎么调大 浏览:4