java如何得到年月日。

1、获取当前的时间 Date date=new Date();//此时date为当前的时间 2、设置时间的格式 Date date=new Date();//此时date为当前的时间 System.out.println(date);SimpleDateFormat dateFormat=new SimpleDateFormat(“YYYY-MM-dd”);//设置当前时间的格式,为年-月-日 System.out.println(date...
java如何得到年月日。
package test;

import java.util.Calendar;

public class Test {
public static void main(String[] args) {
Calendar cal=Calendar.getInstance();//使用日历类
int year=cal.get(Calendar.YEAR);//得到年
int month=cal.get(Calendar.MONTH)+1;//得到月,因为从0开始的,所以要加1
int day=cal.get(Calendar.DAY_OF_MONTH);//得到天
int hour=cal.get(Calendar.HOUR);//得到小时
int minute=cal.get(Calendar.MINUTE);//得到分钟
int second=cal.get(Calendar.SECOND);//得到秒
System.out.println("结果:"+year+"-"+month+"-"+day+" "+hour+":"+minute+":"+second);
}
}

//程序已经写好了,已经照你说的,将结果放在变量上了,你看一下吧2010-04-21
1、获取当前的时间
Date date=new Date();//此时date为当前的时间
2、设置时间的格式
Date date=new Date();//此时date为当前的时间
System.out.println(date);
SimpleDateFormat dateFormat=new SimpleDateFormat(“YYYY-MM-dd”);//设置当前时间的格式,为年-月-日
System.out.println(dateFormat.format(date));
SimpleDateFormat dateFormat_min=new SimpleDateFormat(“YYYY-MM-dd HH:mm:ss”);//设置当前时间的格式,为年-月-日 时-分-秒
System.out.println(dateFormat_min.format(date));

扩展资料
java 获取当前微秒时间:
package com.ffcs.itm;
public class DataSecUtils {
public static void main(String[] args) {
System.out.println(System.currentTimeMillis()); // 毫秒
System.out.println(getmicTime());
System.out.println(System.currentTimeMillis()); // 毫秒
System.out.println(getmicTime());
}
/**
* @return返回微秒
*/
public static Long getmicTime() {
Long cutime = System.currentTimeMillis() * 1000; // 微秒
Long nanoTime = System.nanoTime(); // 纳秒
return cutime + (nanoTime - nanoTime / 1000000 * 1000000) / 1000;
}
}
2018-12-06
导包:

import java.util.Date;

import java.text.SimpleDateFormat;

代码:

String d=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime());
out.print(d);

其中"yyyy-MM-dd HH:mm:ss"可以随意组合。秒部分为ss时,显示的是秒,是SS时,显示的是毫秒。

也可以写成"yyMMddHHmmss"2015-09-25
Calendar now= Calendar.getInstance();
System.out.println("YEAR: " + now.get(Calendar.YEAR));
System.out.println("MONTH: " + now.get(Calendar.MONTH));
System.out.println("DAY_OF_MONTH: " + now.get(Calendar.DAY_OF_MONTH));
System.out.println("Hour:"+now.get(Calendar.HOUR));
System.out.println("Minute:"+now.get(Calendar.MINUTE));
System.out.println("Second:"+now.get(Calendar.SECOND));

对于获取年月日,用Calendar比较好..2010-04-20
java.util.Date date = new Date();
date.getYear();
date.getMonth();
date.getDay();
date.getHours();
date.getMinutes();
date.getSeconds();2010-04-20
上面的date.getMonth()要+1的。。。2010-04-20
mengvlog 阅读 9 次 更新于 2025-07-19 04:34:16 我来答关注问题0
  •  湖北倍领科技 怎么在当前Java程序中获取当前年月日

    Date date = new Date(l);然后,使用SimpleDateFormat类将日期格式化为指定的字符串形式。这里,我们使用"yyyy-MM-dd HH:mm:ss"作为格式,可以得到包含年月日时分秒的字符串:SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");最后,调用format方法将日期对象转换为字符...

  • 获取Java当前时间的年月日时,可以通过Calendar类和SimpleDateFormat类来实现。首先,获取当前时间的长整型表示,然后创建一个Date对象。接着,利用SimpleDateFormat将日期格式化为所需的格式,如"yyyy-MM-dd HH:mm:ss",以便于读取。以下是一个示例代码片段:java Calendar now = Calendar.getInstance();...

  • 导入必要的类:javaimport java.time.LocalDateTime;import java.time.format.DateTimeFormatter; 获取当前时间:javaLocalDateTime now = LocalDateTime.now;创建DateTimeFormatter实例并定义格式:javaDateTimeFormatter formatter = DateTimeFormatter.ofPattern;这里的格式"yyyyMMdd HH:mm:ss"表示年月日 时:分:秒,你...

  •  翡希信息咨询 Java日期时间API系列14-----Jdk8中日期API类,日期计算1,获取年月日时分秒等

    在Jdk8中,使用LocalDateTime类可以轻松获取年月日时分秒等信息。以下是具体的方法和步骤:1. 获取年份: 使用getYear方法。该方法返回日期时间的年份部分。2. 获取月份: 使用getMonth方法。该方法返回一个Month枚举值,表示日期时间的月份部分。如果需要获取具体的月份数字,可以使用getMonthValue方法。3. ...

  • 使用SimpleDateFormat类来定义时间的格式。例如,"yyyyMMdd"表示年月日的格式。javaSimpleDateFormat formatter = new SimpleDateFormat;2. 获取当前时间: 使用Date类的无参构造函数来获取系统的当前时间。javaDate date = new Date;格式化当前时间:使用SimpleDateFormat对象的format方法将Date对象格式化为字符...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部