当前位置:首页 » 编程语言 » java格式化时间

java格式化时间

发布时间: 2022-03-08 13:03:49

‘壹’ java中的日期格式化怎么做的

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

/**
*日期格式化问题
*
*@authorAdministrator
*
*/
publicclassDateFormatTest{
publicstaticvoidmain(String[]args){
Dated=newDate();
//"yyyy-MM-ddHH/mm/ss","yyyy-MM-ddHH时mm分ss秒",
SimpleDateFormatformatter=newSimpleDateFormat("yyyy-MM-ddHH时mm分ss秒");
System.out.println(formatter.format(d));
}

}

‘贰’ Java 格式化时间问题

你把sdf.format(new Date())赋给jointime当然是不可以的,因为 string和date如何匹配呢,date永远是“sat apr 23 23:23:23 cst 2000”这种格式,SimpleDateFormat 只是拿出其中部分来显示,一般做法是
再建个 private String jointimeStr;

public setJointmeStr(){
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd ");
if(this.getJointme()!=null){
jointimeStr=sdf.format(this.getJointme());
}
return jointimeStr;
}
在页面上拿jointimeStr显示;
所以
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd ");
String a2=sdf.format(new Date());
还是要发出来的~

‘叁’ java中怎么格式化日期

你可以用String类的format方法,例如: System.out.println(String.format("%ty年%<tm月%<td日",date));下面是一个完整的例子。

publicclassFormatDateTest
{
publicstaticvoidmain(String[]args)
{
Datedate=newDate(System.currentTimeMillis());
System.out.println(String.format("%ty年%<tm月%<td日",date));
System.out.println(String.format("%tY年%<tm月%<td日",date));
System.out.println(String.format("%tY年%<tm月%<td日%<tH时%<tM分%<tS秒",date));
}
}

%ty是格式化年,%tm是格式化年,%td是格式化天,%tH格式化发时,%tM格式化分,%tS格式化秒。另外%tY是把年格式化为四位形式,如1999,而不是99。%tI是把时格式化为12小时制。格式化字符串中的<是表示格式化同一个日期,当然你也可以这么写:System.out.println(String.format("%ty年%tm月%td日",date,date,date));

‘肆’ java怎么格式化输入日期

String和date转换。这个Java已经有工具包写好了的。
date可以直接String
String转date需要特殊字符比如:“2015-02-02”

‘伍’ java中怎么格式化js 时间

在输出到页面之前,JAVA代码中,使用java.text.SimpleDateFormat做到格式化 。。。。。。。。。。。。

‘陆’ java中时间格式化输出

使用SimpleDateFormat即可,代码如下

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

publicstaticStringformatDate(Datedate)throwsParseException{
SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");
returnsdf.format(date);
}

publicstaticDateparse(StringstrDate)throwsParseException{
SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");
returnsdf.parse(strDate);
}
}

‘柒’ java日期格式化

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class Test {
public static void main(String[] args) {
final String dayNames[] = { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" };

SimpleDateFormat sdfInput = new SimpleDateFormat("yyyy年MM月dd日");

Calendar calendar = Calendar.getInstance();
Date date = new Date();

calendar.setTime(date);
int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);

System.out.println(sdfInput.format(date) + " " + dayNames[dayOfWeek - 1]);
}
}

‘捌’ java中的日期格式化怎么做的

日期格式化:

//String类型转换date
Stringstr="20150101";
try{

Datedate=newSimpleDateFormat("yyyyMMdd").parse(str);

Calendarc=Calendar.getInstance();

c.setTime(date);

System.out.println(newSimpleDateFormat("yyyy-MM-dd").format(c.getTime()));

}catch(ParseExceptione){

//TODOAuto-generatedcatchblock

e.printStackTrace();

}

‘玖’ Java时间格式化

importjava.text.ParseException;
importjava.text.SimpleDateFormat;
importjava.util.*;
classSimpleDateFormat01
{
publicstaticvoidmain(String[]args)throwsParseException
{
Stringstr="FriOct2715:38:07CST2017";
SimpleDateFormatsdf1=newSimpleDateFormat("EEEMMMddHH:mm:sszzzyyyy",Locale.US);
SimpleDateFormatsdf2=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");
Datedate=sdf1.parse(str);//提取格式中的日期
StringnewStr=sdf2.format(date);//改变格式
System.out.println("转换之后的日期:"+newStr);

}
}

‘拾’ Java格式化字符串日期

packagetest;

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

publicclassDateStyle{
publicstaticvoidmain(String[]args){
SimpleDateFormatdateformat1=newSimpleDateFormat(
"yyyyMMddHHmmss");
Datedate=newDate();
date.setYear(2014-1900);
date.setMonth(3-1);
date.setDate(29);
date.setHours(19);
date.setMinutes(13);
date.setSeconds(0);
Stringa1=dateformat1.format(date);
System.out.println("时间2:"+a1);
}
}

效果:

时间2:20140329191300

希望能帮到你。


或者因为那个方法都过时了,你可以用Calendar的方法,代码如下:

packagetest;

importjava.text.SimpleDateFormat;
importjava.util.Calendar;
importjava.util.Date;

publicclassDateStyle{
publicstaticvoidmain(String[]args){
SimpleDateFormatdateformat1=newSimpleDateFormat("yyyyMMddHHmmss");
Calendarc=dateformat1.getCalendar();
c.set(2013,14,29,19,13,0);
Dated=c.getTime();
System.out.println(d);
Stringa1=dateformat1.format(d);
System.out.println("时间2:"+a1);
}
}

效果:

SatMar2919:13:00CST2014
时间2:20140329191300

望采纳。

热点内容
小米换机的备份密码是多少 发布:2025-01-13 22:19:53 浏览:682
kindle可以解压吗 发布:2025-01-13 22:19:53 浏览:963
怎么在酷我音乐上传歌词 发布:2025-01-13 22:18:12 浏览:444
云南正舵者ipfs云服务器收益 发布:2025-01-13 22:11:52 浏览:921
plsql函数 发布:2025-01-13 22:11:19 浏览:60
数据结构图的存储 发布:2025-01-13 22:11:14 浏览:577
oraclesha1加密 发布:2025-01-13 22:08:26 浏览:763
建立一个打不开的文件夹 发布:2025-01-13 22:04:14 浏览:247
小桔商家通安卓版哪里可以下载 发布:2025-01-13 21:59:01 浏览:158
php取来路 发布:2025-01-13 21:58:56 浏览:761