java 日期只有年月日怎么带时分秒

 我来答
我的云盘98
2015-10-08 · TA获得超过328个赞
知道答主
回答量:179
采纳率:100%
帮助的人:83.7万
展开全部
使用字符串格式化函数就可以了,例如:
SimpleDateFormat dataformat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String datestr= dataformat.format(new Date());
就会输出年、月、日、时、分、秒了

标志符为:
G年代
y 年
M 月
d 日
h 时在上午或下午 (1~12)
H 时在一天中 (0~23)
m 分
s 秒
S 毫秒
E 星期
D 一年中的第几天
F 一月中第几个星期几
w 一年中第几个星期
W 一月中第几个星期
a 上午 / 下午标记符
k 时在一天中 (1~24)
K 时在上午或下午 (0~11)
z 时区
nelsontu_bd
2015-02-10 · TA获得超过557个赞
知道小有建树答主
回答量:484
采纳率:0%
帮助的人:283万
展开全部
String d=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime());
秒部分为ss时,显示的是秒,是SS时,显示的是毫秒。

~如果你认可我的回答,请及时点击【采纳为满意回答】按钮
~~手机提问的朋友在客户端右上角评价点【满意】即可。
~你的采纳是我前进的动力
~~O(∩_∩)O,记得好评和采纳,互相帮助,谢谢。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
库尔买买提
2015-02-10 · TA获得超过229个赞
知道小有建树答主
回答量:345
采纳率:100%
帮助的人:142万
展开全部
小兄弟,用SimpleDateFormat 对象,这个是设置日期格式的;

public static void main(String args[]) {
Date day = new Date();
Calendar cal = Calendar.getInstance();
Date day1 =cal.getTime();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd-HH-mm-ss");
//sdf.format(day);

System.out.println(sdf.format(day));
//System.out.println(sdf.format(cal));
System.out.println(sdf.format(day1));
}

如果对回答满意,请点【采纳答案】,如果还有问题,请点【追问】

希望我的回答对您有所帮助,希望能采纳
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式