qhnw.net
当前位置:首页 >> jAvA如何转换日期格式? >>

jAvA如何转换日期格式?

使用SimpleDateFormat格式化日期import java.text.SimpleDateFormat;SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); //yyyy-MM-dd为格式化的格式sdf.format(new Date());//传入日期即可,我传入的是当前日期

s.format接收的是date格式的参数,先把字符串转成日期就可以啊(你那个时间字符串是不是不对啊,最后面那个0800是哪来的?我这个可以运行的) public static void main(string[] args) { simpledateformat s = new simpledateformat("yyyy-mm-dd"); date date = new date("tue jan 1 00:00:00 utc 2013"); string a = s.format(date); system.out.println(a); }

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

这样就可以:public static void main(string[] args) { date date = new date(); long time = date.gettime(); system.out.println(time); date d = new date(time); simpledateformat sdf = new simpledateformat("yyyy-mm-dd"); system.out.println(sdf.format(d)); }

DateFormat format = new SimpleDateFormat("yyyyMMddHHmm"); String reTime = format.format(new Date());

需要输出:2005年06月09日,那么需要注意的有两点:第一,把你给定的日期格式的字符串转换为日期类型的值,要利用 new SimpleDateFormat("yyyy-MM-dd"); 注意这里的字符串值就可以任意给定了,但是转换时要注意日期格式的对应!!!第二,再利用第一步得到的日期类型的值转换为你需要的值,需新建一个 new SimpleDateFormat("yyyy年MM月dd日");详细代码如图:

要有SimpleDateForma()方法,然后创建Date 对象,会出现错误,双击会出现解决办法,选出现的第二个办法就可以了,不需要记住大量代码

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

你执行了sdf.parse(st); 后就已经是date了 你要去和其他时间做比较的话可以直接比较 import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; /** * * @author hp */ public class test { public static void main(String args[

Date date = new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); System.out.println(sdf.format(date));

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