JAVA 中获取时间怎么格式化?

 我来答
ynynyn14
推荐于2019-10-18 · TA获得超过3102个赞
知道答主
回答量:7
采纳率:0%
帮助的人:1.8万
展开全部

时间格式化输出主要有两种方式,代码如下:

//使用Calendar

Calendar now = Calendar.getInstance();

System.out.println("年:" + now.get(Calendar.YEAR));

System.out.println("月:" + (now.get(Calendar.MONTH) + 1));

System.out.println("日:" + now.get(Calendar.DAY_OF_MONTH));

System.out.println("时:" + now.get(Calendar.HOUR_OF_DAY));

System.out.println("分:" + now.get(Calendar.MINUTE));

ystem.out.println("秒:" + now.get(Calendar.SECOND));

//使用Date

Date d = new Date(); 

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

System.out.println("当前时间:" + sdf.format(d));

扩展资料

JAVA中获取当前系统时间。

import java.util.Date;

import java.text.SimpleDateFormat;

public class NowString {

public static void main(String[] args) { 

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式

System.out.println(df.format(new Date()));// new Date()为获取当前系统时间

}

}

参考资料来源:百度百科:Java

琳宝是老大
推荐于2019-10-13 · TA获得超过6301个赞
知道小有建树答主
回答量:261
采纳率:100%
帮助的人:10万
展开全部

输入以下代码即可:

Date currentTime = new Date();

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

String dateString = formatter.format(currentTime);

SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss");

SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");

SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd HHmmss");

Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。

Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wujun902
2012-11-09 · 超过20用户采纳过TA的回答
知道答主
回答量:102
采纳率:0%
帮助的人:44.9万
展开全部
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
System.out.println(df.format(new Date()));// new Date()为获取当前系统时间
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一起读点书吧
2012-11-09 · TA获得超过179个赞
知道答主
回答量:68
采纳率:0%
帮助的人:36.1万
展开全部
new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒").format(new Date())
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友8804a3f
2012-11-09
知道答主
回答量:25
采纳率:0%
帮助的人:6.3万
展开全部
Date date = new Date();
SimpleDateFormat timeFormater = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String str = timeFormater.format(date);
str即是你想要格式的时间形式了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(7)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式