java时间格式转换
1. java 时间格式转换问题
你的sdf.format()里面的resource是String类型,而它的参数必须是Date类型
如何解决看我过去的回答:
http://..com/question/557623433?&oldq=1
2. Java中怎么把字符串转换成日期格式啊
希望将日期输出成2005年6月9日,我们可以这么写:
SimpleDateFormat sdf = new SimpleDateFormat( " yyyy年MM月dd日" );
String str = sdf.format(parse( "2005-06-0900:00:00 " );
str便会依照我们设定的格式输出了。
用的API是SimpleDateFormat,它是属于java.text.SimpleDateFormat,所以请记得import进来!用法:SimpleDateFormat sdf = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " );这一行最重要,它确立了转换的格式,yyyy是完整的公元年,MM是月份,dd是日期。
(2)java时间格式转换扩展阅读:
SimpleDateFormat的支持格式如下:
yy/MM/dd HH:mm:ss 如 '2017/12/12 17:55:00'
yy/MM/dd HH:mm:ss pm 如 '2017/12/12 17:55:00 pm'
yy-MM-dd HH:mm:ss 如 '2017-12-12 17:55:00'
yy-MM-dd HH:mm:ss am如 '2017-12-12 17:55:00 am'
3. java中如何转换日期格式
SimpleDateFormat sdf = new SimpleDateFormat("dd-MM-yyyy");
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd");
sdf1.format(sdf.parse(日期))
4. Java日期格式转换
借助SimpleDateFormat来格式化。
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
SimpleDateFormat sdf1=new SimpleDateFormat("yyyy/M/d");
String d=sdf.format(sdf1.parse("2019/9/8"))
5. Java时间格式转换
使用DateFormat类就可以了,给你看段代码就明白了(祝你好运!):import java.text.DateFormat ;
import java.util.Date ;
public class DateDemo03{
public static void main(String args[]){
DateFormat df1 = null ; // 声明一个DateFormat
DateFormat df2 = null ; // 声明一个DateFormat
df1 = DateFormat.getDateInstance() ; // 得到日期的DateFormat对象
df2 = DateFormat.getDateTimeInstance() ; // 得到日期时间的DateFormat对象
System.out.println("DATE:" + df1.format(new Date())) ; // 按照日期格式化
System.out.println("DATETIME:" + df2.format(new Date())) ; // 按照日期时间格式化 }
}
6. java 时间格式转换
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd");
Date date = sdf.parse("2012-1-2");
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String str = sdf2.format(date);
7. Java日期类型格式转化
publicstaticvoidmain(String[]args){
//指定格式
SimpleDateFormatformat=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");
//将日期格式化为指定格式的字符串
StringcureDate=format.format(newDate());
try{
//将字符串按指定格式转化为日期
Datedate=format.parse(cureDate);
}catch(ParseExceptione){
e.printStackTrace();
}
}
8. java中怎么转换时间的格式
格式固定的,可以使用2个SimpleDateFormat,一个解析原来的格式,一个格式化为新的格式。
9. java时间格式转换
实现思路就是先通过SimpleDateFormat方法定义一个时间类型的格式,之后SimpleDateFormat的format方法将一个符合时间格式的字符串匹配成对应的格式
举例:
String str0="2015年07月05日";
Dated1=newSimpleDateFormat("yyyy年MM月dd日").parse(str0);//定义起始日期
SimpleDateFormatsdf0=newSimpleDateFormat("yyyy");//定义一个只有年份的
SimpleDateFormatsdf1=newSimpleDateFormat("MM");//月份的
SimpleDateFormatsdf2=newSimpleDateFormat("dd");//日的
Stringstr1=sdf0.format(d1);//取出特定日期d1的年份
Stringstr2=sdf1.format(d1);//取出特定日期d1的月份
Stringstr3=sdf2.format(d1);//取出特定日期d1的日
System.out.println("年份为:"+str1);
System.out.println("月份为:"+str2);
System.out.println("日为:"+str3);