knrt.net
当前位置:首页 >> jAvA string转日期 >>

jAvA string转日期

import java.sql.Date; public class Money { public static void main(String[] args) { String date="1987-10-10"; Date t = Date.valueOf(date); System.out.println(t); } }

java.text.simpledateformat sdf=new simpledateformat("yyyy-mm-dd hh:mm:ss") string time="fri dec 04 00:00:00 gmt 2009 "; date date=sdf.parse(time); system.out.pritnln(date); 应该是这样,记住simpledateformat的parse方法是把字符串转换成date,把 date转换成字符串 用format方法

private static int differDays(Date endDate,Date startDate){ Calendar c = Calendar.getInstance(); Calendar d = Calendar.getInstance(); c.setTime(startDate); d.setTime(endDate); return d.get(Calendar.DAY_OF_YEAR)-c.get(Calendar.DAY_OF_YEAR); }

可以用dateformat来转换 .日期的格式不是2016-01-01 01:01:01这种形式的,要输出这种格式的话 可以先解析字符串转成日期,在转换成对应格式的字符串.直接贴代码把.你的时间涉及到了年月日小时分秒 DateFormat df = new

使用SimpleDateFormat的parse方法public Date parse(String text, ParsePosition pos):解析字符串的文本,生成 Date.public StringBuffer format(Date date, StringBuffer toAppendTo, FieldPosition pos):将给定的 Date 格式化为日期/时间字符串,并将结果添加到给定的 StringBuffer注意:这个可能会产生异常,记得处理.

itjobjava老师教过java中将字符串转换成日期类型,可以使用SimpleDateFormat日期转换类,有一个前提是字符串必须满足日期的格式,如果不是会有异常,示例如下:package com.qiu.lin.he; import java.text.ParseException; import java.text.

将字符串类型的时间转换成date类型可以使用SimpleDateFormat来转换,具体方法如下:1、定义一个字符串类型的时间;2、创建一个SimpleDateFormat对象并设置格式;3、最后使用SimpleDateFormat的parse方法将String类型的时间转换成

Date date = null; SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); date = df.parse("2008-08-08");

//取后面八位,按照yyyymmdd的格式转为日期 //再把日期转为相应的格式的字符串 //如果这过程中出现了异常,即不是日期的格式,则直接输出字符串即可 public static void main(string args[]){ string str = "今天的日期是20080830"; try{ string

用simpledateformat来转换simpledateformat sdf = new simpledateformat("yyyy-mm-dd hh:mm:ss");date date = sdf.parse("2008-08-08 12:10:12");具体请参考jdk api文档另外 转换成date类型后并不会因为转换前的字符串是什么样子而不同

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com