Java编程,请大神写一个完整的,谢谢~
读取系统当前日期时间的长整型值,计算对应的年份并输出;利用Date类获取系统当前日期时间,计算对应的年份,以yy-mm-dd格式输出日期;利用Calendar类获取系统当...
读取系统当前日期时间的长整型值,计算对应的年份并输出;利用Date类获取系统当前日期时间,计算对应的年份,以yy-mm-dd格式输出日期;利用Calendar类获取系统当前日期时间,计算对应的年份,以yyyy-mm-dd格式输出日期。
展开
展开全部
计算年份不需要通过时间日期的长整形值啊,api里有提供好了得方法直接获取
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class DateDemo{
public static void main(String[] args){
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
// 通过Date获取当前时间
Date todayDate = new Date();
System.out.println(format.format(todayDate));
// 通过Calendar获取当前时间
Calendar todayCalendar = Calendar.getInstance();
System.out.println(format.format(todayCalendar.getTime()));
}
}
SimpleDateFormat
它是从jdk1.2版本开始就有的,用来格式化日期输出的类
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class DateDemo{
public static void main(String[] args){
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
// 通过Date获取当前时间
Date todayDate = new Date();
System.out.println(format.format(todayDate));
// 通过Calendar获取当前时间
Calendar todayCalendar = Calendar.getInstance();
System.out.println(format.format(todayCalendar.getTime()));
}
}
SimpleDateFormat
它是从jdk1.2版本开始就有的,用来格式化日期输出的类
展开全部
//导入
import java.util.Date;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
Date dt=new Date();//如果不需要格式,可直接用dt,dt就是当前系统时间
DateFormat df = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");//设置显示格式
String nowTime="";
nowTime= df.format(dt);//用DateFormat的format()方法在dt中获取并以yyyy/MM/dd HH:mm:ss格式显示
public static void main(String[] args) {
Calendar ca = Calendar.getInstance();
int year = ca.get(Calendar.YEAR);//获取年份
int month=ca.get(Calendar.MONTH);//获取月份
int day=ca.get(Calendar.DATE);//获取日
int minute=ca.get(Calendar.MINUTE);//分
int hour=ca.get(Calendar.HOUR);//小时
int second=ca.get(Calendar.SECOND);//秒
int WeekOfYear = ca.get(Calendar.DAY_OF_WEEK);
System.out.println("用Calendar.getInstance().getTime()方式显示时间: " + ca.getTime());
System.out.println("用Calendar获得日期是:" + year +"年"+ month +"月"+ day + "日");
System.out.println("用Calendar获得时间是:" + hour +"时"+ minute +"分"+ second +"秒");
System.out.println(WeekOfYear);//显示今天是一周的第几天(我做的这个例子正好是周二,故结果显示2,如果你再周6运行,那么显示6)
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询