导航:首页 > 编程语言 > java字符串转换成日期

java字符串转换成日期

发布时间:2022-11-03 23:34:48

java字符串转换成日期

//取后面八位,按照yyyyMMdd的格式转为日期//再把日期转为相应的格式的字符串//如果这过程中出现了异常,即不是日期的格式,则直接输出字符串即可 public static void main(String args[]){ String str = "今天的日期是20080830"; try{ String temp = str.subString(str.length()-8); Date date = new DateFormat("yyyyMMdd").parse(temp); String dateStr = new DateFormat("yyyy-MM-dd").format(date); //方法二 //String dateStr = new DateFormat("yyyy年MM月dd日").format(date); System.out.println(str.subString(0, str.length()-8) + dateStr); }catch(Exceptiion e){ System.out.println(str); }}

Ⅱ java中怎样将字符串转换成日期形式存入数据库

java将字符串转换成日期,可以使用格式类,实例如下:

(Stringdate_str){
try{
Calendarcal=Calendar.getInstance();//日期类
java.sql.Timestamptimestampnow=newjava.sql.Timestamp(cal.getTimeInMillis());//转换成正常的日期格式
SimpleDateFormatformatter=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");
ParsePositionpos=newParsePosition(0);
java.util.Datecurrent=formatter.parse(date_str,pos);
timestampnow=newjava.sql.Timestamp(current.getTime());
returntimestampnow;
}
catch(NullPointerExceptione){
returnnull;
}
}

Ⅲ java中如何将字符串转换成日期型

java中将字符串转换成日期类型,可以使用SimpleDateFormat日期转换类,有一个前提是字符串必须满足日期的格式,如果不是会有异常,示例如下:

packagecom.qiu.lin.he;

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

publicclassCeShi{

publicstaticvoidmain(String[]args){
StringdateStr="2010-10-1110:00:02";
try{
Dated=parseDate(dateStr);//将字符串转换成date类型
System.out.println(d);
}catch(ParseExceptione){
//TODOAuto-generatedcatchblock
e.printStackTrace();
}

}

//将字符串转换成date类型方法
staticpublicDateparseDate(Strings)throwsParseException{
SimpleDateFormatformat=newSimpleDateFormat("yyyy-MM-dd");
returnformat.parse(s);
}

}
结果是:
MonOct1100:00:00CST2010

Ⅳ 在java中如何把字符串转换成时间格式

方法一:

public static void main(String[] args) throws Exception{

Date date = new SimpleDateFormat("yyyy-MM-dd").parse("2005-06-09");

String now = new SimpleDateFormat("yyyy年MM月dd日").format(date);

System.out.println(now);

}

输出结果:2005年06月09日

方法二:

public class bb {

public static void main(String[] args) {

// TODO Auto-generated method stub

SimpleDateFormat df = new SimpleDateFormat("yyyyMMddhhmmss");

String dateString = "20071128175545";

try {

Date date = df.parse(dateString);

System.out.println(df.format(date));

} catch (Exception ex) {

System.out.println(ex.getMessage());

}

}

}

(4)java字符串转换成日期扩展阅读

Java指定了一些可访问的修饰符如:private、protected、public,任何方法或变量都可以声明为public,Java可以从该类之外的地方访问。因为main方法是公共的,JVM就可以轻松的访问执行它。

在main里面args[]就是两个长度的数组:value1存在args[0]中,value2存在args[1]中。

args[0]存储的是命令,其后才是参数。

String args[ ]或者String[ ] args表示给主方法传一个字符串数组。

而args是一个字符串数组的变量名,不是关键字,是arguments的缩写,只是一个默认名,一般都习惯性照写。

例如:

class Example{

public static void main(String args[ ]){

System.out.println("This is a simple Java program.");

}

}

Ⅳ java怎么把字符串转换成日期类型

SimpleDateFormat类

有个parse方法

public Date parse(Stringtext, ParsePositionpos)

  • 解析字符串的文本,生成Date。

    此方法试图解析从pos给定的索引处开始的文本。如果解析成功,则将pos的索引更新为所用最后一个字符后面的索引(不必对直到字符串结尾的所有字符进行解析),并返回解析得到的日期。更新后的pos可以用来指示下次调用此方法的起始点。如果发生错误,则不更改pos的索引,并将pos的错误索引设置为发生错误处的字符索引,并且返回 null。

  • 指定者:

  • 类DateFormat中的parse

  • 参数:

  • text- 应该解析其中一部分的String。

  • pos- 具有以上所述的索引和错误索引信息的ParsePosition对象。

  • 返回:

  • 从字符串进行解析的Date。如果发生错误,则返回 null。

  • 抛出:

  • NullPointerException- 如果text或pos为 null。

  • 另请参见:

  • DateFormat.setLenient(boolean)

Ⅵ java中怎么把一个字符串中的数字抽出来转化成日期格式

可以直接通过SimpleDateFormat 中的parse方法进行日期格式转换。
String dateTime = “2005-06-09 12:20:32”;
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Date date = format .parse(dateTime);
输出结果:“2015-06-09”。
备注:字符串必须符合日期类型的定义,否则会直接转换报错。

Ⅶ java 字符串转日期

MMM 改成 MM

可以使用java中的日期格式化工具java.text.SimpleDateFormat来格式化,以下为示例代码:
1.创建java.text.SimpleDateFormat实例
java.text.SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd", Locale.getDefault());
参数说明,"yyyy-MM-dd"表示日期的格式,也可以是这样的 yyyy-MM-dd HH:mm:ss注意大小写

2.将Date对象转成字符串
Date date = new Date();
String str = sdf.format(date);
System.out.println(str);

3.将字符串转成Date
String str = "2013-12-12";
Date date = sdf.parse(str);
System.out.prinltn(date);

注意,SimpleDateFormat解析工具,指定的format以后,只能解析指定格式的日期,例如指定了yyyy-MM-dd则不可以再去解析 yyyy-MM-dd HH:mm:ss格式。

Ⅷ java 字符串转换成日期

public Date parse(String text,
ParsePosition pos)解析字符串的文本,生成 Date。
此方法试图解析从 pos 给定的索引处开始的文本。如果解析成功,则将 pos 的索引更新为所用最后一个字符后面的索引(不必对直到字符串结尾的所有字符进行解析),并返回解析得到的日期。更新后的 pos 可以用来指示下次调用此方法的起始点。如果发生错误,则不更改 pos 的索引,并将 pos 的错误索引设置为发生错误处的字符索引,并且返回 null。

指定者:
类 DateFormat 中的 parse
参数:
text - 应该解析其中一部分的 String。
pos - 具有以上所述的索引和错误索引信息的 ParsePosition 对象。
返回:
从字符串进行解析的 Date。如果发生错误,则返回 null。
抛出:
NullPointerException - 如果 text 或 pos 为 null。

用这个方法
public static Date StringToDate(String dateStr,String formatStr){
DateFormat dd=new SimpleDateFormat(formatStr);
Date date=null;
try {
date = dd.parse(dateStr);
} catch (ParseException e) {
e.printStackTrace();
}
return date;
}

Ⅸ Java中怎么把字符串转换成日期格式啊

方法一:

public static void main(String[] args) throws Exception{

Date date = new SimpleDateFormat("yyyy-MM-dd").parse("2005-06-09");

String now = new SimpleDateFormat("yyyy年MM月dd日").format(date);

System.out.println(now);

}

输出结果:2005年06月09日

方法二:

public class bb {

public static void main(String[] args) {

// TODO Auto-generated method stub

SimpleDateFormat df = new SimpleDateFormat("yyyyMMddhhmmss");

String dateString = "20071128175545";

try {

Date date = df.parse(dateString);

System.out.println(df.format(date));

} catch (Exception ex) {

System.out.println(ex.getMessage());

}

}

}

(9)java字符串转换成日期扩展阅读:

Java指定了一些可访问的修饰符如:private、protected、public,任何方法或变量都可以声明为public,Java可以从该类之外的地方访问。因为main方法是公共的,JVM就可以轻松的访问执行它。

在main里面args[]就是两个长度的数组:value1存在args[0]中,value2存在args[1]中。

args[0]存储的是命令,其后才是参数。

String args[ ]或者String[ ] args表示给主方法传一个字符串数组。

而args是一个字符串数组的变量名,不是关键字,是arguments的缩写,只是一个默认名,一般都习惯性照写。

例如:

class Example{

public static void main(String args[ ]){

System.out.println("This is a simple Java program.");

}

}

Ⅹ java字符串转换成日期

取字符串的后8位,用正则验证一下是不是日期,如果是日期,用Format格式一下就可以,如果不是日期,则直接输出

阅读全文

与java字符串转换成日期相关的资料

热点内容
微盟程序员老婆 浏览:928
intellij创建java 浏览:110
java连接odbc 浏览:38
启动修复无法修复电脑命令提示符 浏览:359
手机编程是什么 浏览:97
山东移动程序员 浏览:163
苏州java程序员培训学校 浏览:475
单片机液晶驱动 浏览:854
魔拆app里能拆到什么 浏览:130
新预算法的立法理念 浏览:144
wdcpphp的路径 浏览:134
单片机p0口电阻 浏览:926
浏览器中调短信文件夹 浏览:594
五菱宏光空调压缩机 浏览:68
为什么app占用几百兆 浏览:680
自动解压失败叫我联系客服 浏览:484
易语言新手源码 浏览:456
oa服务器必须有固定ip地址 浏览:45
传奇源码分析是什么 浏览:269
解放压缩机支架 浏览:255