int date, month;
Date time = new Date(SystemcurrentTimeMillis());
date = timegetMonth()+1;
month = timegetDate()+1;
Systemoutprintln(month+"/"+date);
SimpleDateFormat fmt =new SimpleDateFormat("yyyy-MM-dd");
Date cDate = null;
// 与当前日期相差的天数,如果为+的话则当前日期往后+days天,否则往前-days天
int days = -7;
try {
String pattern = "yyyy-MM-dd";//获取的日期格式
SimpleDateFormat df = new SimpleDateFormat(pattern);
Date today = new Date();//获取当前日期
String currentDate = dfformat(today);//获取当前日期的字符串
Calendar cal=CalendargetInstance();
cDate = fmtparse(currentDate);
calsetTime(cDate);
caladd(CalendarDAY_OF_YEAR,days); //将日期+days获取你想要的日期
currentDate = fmtformat(calgetTime());
Systemoutprintln(currentDate);
} catch (ParseException e) {
eprintStackTrace();
}
Date date=new Date();
DateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time=formatformat(date);
不同的方法介绍如下:
1、通过Date类来获取当前时间。
Date day=new Date()
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
Systemoutprintln(dfformat(day))
2、通过System类中的currentTimeMillis方法来获取当前时间。
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Systemoutprintln(dfformat(SystemcurrentTimeMillis()))
3、通过Calendar类来获取当前时间。
Calendar c = CalendargetInstance();//可以对每个时间域单独修改
int year = cget(CalendarYEAR)
int month = cget(CalendarMONTH)
int date = cget(CalendarDATE)
int hour = cget(CalendarHOUR_OF_DAY)
int minute = cget(CalendarMINUTE)
int second = cget(CalendarSECOND)
Systemoutprintln(year + "/" + month + "/" + date + " " +hour + ":" +minute + ":" + second)
4、通过Date类来获取当前时间。
Date date = new Date()
String year = Stringformat("%tY", date)
String month = Stringformat("%tB", date)
String day = Stringformat("%te", date)
Systemoutprintln("今天是:"+year+"-"+month+"-"+day)
1、获取当前的时间
Date date=new Date();//此时date为当前的时间
2、设置时间的格式
Date date=new Date();//此时date为当前的时间
Systemoutprintln(date);
SimpleDateFormat dateFormat=new SimpleDateFormat(“YYYY-MM-dd”);//设置当前时间的格式,为年-月-日
Systemoutprintln(dateFormatformat(date));
SimpleDateFormat dateFormat_min=new SimpleDateFormat(“YYYY-MM-dd HH:mm:ss”);//设置当前时间的格式,为年-月-日 时-分-秒
Systemoutprintln(dateFormat_minformat(date));
扩展资料
java 获取当前微秒时间:
package comffcsitm;
public class DataSecUtils {
public static void main(String[] args) {
Systemoutprintln(SystemcurrentTimeMillis()); // 毫秒
Systemoutprintln(getmicTime());
Systemoutprintln(SystemcurrentTimeMillis()); // 毫秒
Systemoutprintln(getmicTime());
}
/
@return返回微秒
/
public static Long getmicTime() {
Long cutime = SystemcurrentTimeMillis() 1000; // 微秒
Long nanoTime = SystemnanoTime(); // 纳秒
return cutime + (nanoTime - nanoTime / 1000000 1000000) / 1000;
}
}
以上就是关于JAVA获取当前月和日(急!!!在线等)全部的内容,包括:JAVA获取当前月和日(急!!!在线等)、java 获得当前日期,而不要当前时间的代码、java中怎么得到当前时间的小时等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)