网站首页 > 文章中心 > 其它

java日期格式化代码

作者:小编 更新时间:2023-10-30 10:15:34 浏览量:422人看过

java中怎么格式化日期?

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

java日期格式化代码-图1

public?class?FormatDateTest

{

public?static?void?main(String[]?args)

Date?date?=?new?Date(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));

}

Java格式化字符串日期

package?test;

import?java.text.SimpleDateFormat;

import?java.util.Date;

java日期格式化代码-图2

public?class?DateStyle?{

public?static?void?main(String[]?args)?{

SimpleDateFormat?dateformat1?=?new?SimpleDateFormat(

"yyyyMMddHHmmss");

Date?date=new?Date();

date.setSeconds(0);

String?a1?=?dateformat1.format(date);

效果:

希望能帮到你.

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

import?java.util.Calendar;

SimpleDateFormat?dateformat1?=?new?SimpleDateFormat("yyyyMMddHHmmss");

Calendar?c?=?dateformat1.getCalendar();

Date?d?=?c.getTime();

System.out.println(d);

String?a1?=?dateformat1.format(d);

望采纳.

java将时间格式化(急)

①.、通过MessageFormat转化

String dateTime = MessageFormat.format("{0,date,yyyy-MM-dd-HH-mm:ss:ms}" ,

new Object[] {

new java.sql.Date(System.currentTimeMillis())

});

SimpleDateFormat dateFm = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //格式化当前系统日期

String dateTime = dateFm.format(new java.util.Date());

java日期格式化

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.Date;

public class Test {

public static void main(String[] args) {

java日期格式化代码-图3

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实现设置指定日期并格式化,然后再打印出来(代码)

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

// 设置指定日期

Calendar cal = Calendar.getInstance();

cal.set(Calendar.DAY_OF_MONTH, 1);

cal.set(Calendar.HOUR_OF_DAY, 0);

cal.set(Calendar.MINUTE, 0);

cal.set(Calendar.SECOND, 0);

cal.set(Calendar.MILLISECOND, 0);

Date date = new Date(cal.getTimeInMillis());

// 格式化

String dateStr = dateFormat.format(date);

// 打印

System.out.println(dateStr);

望采纳!

如何输出格式化时间

利用java里的Date类输出,进阶的做法还可以用simpleDateformat类进行格式化输出日期.代码如下:import java.text.SimpleDateFormat;import java.util.Date;/** * 日期格式化 * @author young * */public class SimpleDateFormatTest {public static void main(String[] args) {// 在构造器中传入日期样式// SimpleDateFormat sdf=new SimpleDateFormat(// "yyyy.MM.dd G 'at' HH:mm:ss z");SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");// sdf=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");// 当前系统时间Date date = new Date();// 调用format(Date date)对象传入的日期参数进行格式化// format(Date date)将日期转化成字符串String formatDate = sdf.format(date);System.out.println("格式化后的日期为:" + formatDate);}}

以上就是土嘎嘎小编为大家整理的java日期格式化代码相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章