中易网

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

答案:3  悬赏:50  
解决时间 2021-01-13 07:12
  • 提问者网友:最爱你的唇
  • 2021-01-12 16:28
java 日期只有年月日怎么带时分秒
最佳答案
  • 二级知识专家网友:末日狂欢
  • 2021-01-12 17:42
使用字符串格式化函数就可以了,例如:
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 时区
全部回答
  • 1楼网友:北城痞子
  • 2021-01-12 20:19
String d=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime());
秒部分为ss时,显示的是秒,是SS时,显示的是毫秒。
~如果你认可我的回答,请及时点击【采纳为满意回答】按钮
~~手机提问的朋友在客户端右上角评价点【满意】即可。
~你的采纳是我前进的动力
~~O(∩_∩)O,记得好评和采纳,互相帮助,谢谢。
  • 2楼网友:摆渡翁
  • 2021-01-12 18:56
小兄弟,用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));
}
如果对回答满意,请点【采纳答案】,如果还有问题,请点【追问】
希望我的回答对您有所帮助,希望能采纳
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息