定义一个日期类date,两个要求
1.输出日期格式有三种
YYYY MM DD
MM DD YYYY
DD MM YYYY
2.采用重载构造函数,以上面的日期格式数据为参数,创建date类型的对象 有哪位大虾知道怎么做么?? 我实在是不理解怎么以这个格式数据为参数,
他们的参数都是(int ,int ,int),怎么区分啊??
1.输出日期格式有三种
YYYY MM DD
MM DD YYYY
DD MM YYYY
2.采用重载构造函数,以上面的日期格式数据为参数,创建date类型的对象 有哪位大虾知道怎么做么?? 我实在是不理解怎么以这个格式数据为参数,
他们的参数都是(int ,int ,int),怎么区分啊??
import java.sql.Timestamp;
import java.util.Calendar;
public class TestDate {
public static void main(String[] args) {
String s = "1970-10-12 12:23:21";
Timestamp ts = Timestamp.valueOf(s);
Calendar c = Calendar.getInstance();
c.setTime(ts);
System.out.println(c.get(Calendar.YEAR ) + "-" + c.get(Calendar.MONTH ) + "-" + c.get(Calendar.DAY_OF_MONTH ));
System.out.println(c.get(Calendar.MONTH ) + "-" + c.get(Calendar.DAY_OF_MONTH ) + "-" + c.get(Calendar.YEAR ));
System.out.println(c.get(Calendar.DAY_OF_MONTH ) + "-" + c.get(Calendar.MONTH ) + "-" + c.get(Calendar.YEAR ));
}
}
SimpleDateFormat format=new SimpleDateFormat("MM-dd-yyyy");//java.text.SimpleDateFormat
System.out.println(format.format(date));
SimpleDateFormat format2=new SimpleDateFormat("yyyy-MM-dd");
System.out.println(format2.format(date));
SimpleDateFormat format3=new SimpleDateFormat("dd-MM-yyyy");
System.out.println(format3.format(date));
不知你从哪里抄来的题目
按6楼的方法可以了
示例
以下示例显示了如何在美国语言环境中解释日期和时间模式。给定的日期和时间为美国太平洋时区的本地时间 2001-07-04 12:08:56。
日期和时间模式 | 结果
"yyyy.MM.dd G 'at' HH:mm:ss z" | 2001.07.04 AD at 12:08:56 PDT
"EEE, MMM d, ''yy" | Wed, Jul 4, '01
"h:mm a" | 12:08 PM
"hh 'o''clock' a, zzzz" | 12 o'clock PM, Pacific Daylight Time
"K:mm a, z" | 0:08 PM, PDT
"yyyyy.MMMMM.dd GGG hh:mm aaa" | 02001.July.04 AD 12:08 PM
"EEE, d MMM yyyy HH:mm:ss Z" | Wed, 4 Jul 2001 12:08:56 -0700
"yyMMddHHmmssZ" | 010704120856-0700
"yyyy-MM-dd'T'HH:mm:ss.SSSZ" |2001-07-04T12:08:56.235-0700
import java.util.Calendar;
public class TestDate{
public static void main(String[] args){
String s=s="1970-10-12 12:23:21";
Timestamp ts=Timestamp.valueOf(s);
Calendar c=Calendar.getInstance();
c.setIime(ts);
System.out.println(Calendar.YEAR)+"-"+c.get(Calendar.MONTH)+"-"+c.get(Calendar.DAY_OF_MONTH ));
}
}