为了账号安全,请及时绑定邮箱和手机立即绑定

请教一下关于java.util.Date类的内容,麻烦大佬帮忙看看~

请教一下关于java.util.Date类的内容,麻烦大佬帮忙看看~

慕容森 2022-02-17 11:11:47
java.util.Date类的内容(可以通过api),掌握SimpleDateFormat类的用法(可以通过api),创建工具类Tools,添加静态并实现如下方法:public static Date strToDate(String str)传入"2015-1-1"或者"2015年1月1日",能够返回转换成日期类型(java.util.Date)对象public static String dateToStr(Date date,String str)传入Date类对象和时间格式("yyyy-MM-dd hh:mm:ss"、"yyyy年MM月dd日"),能够得到对应时间格式的字符串,如:-------------String str=Tools.dateToStr(new Date(),"yyyy-MM-dd hh:mm:ss");System.out.println(str);--输出: 2015-9-25 6:32:34-------------String str=Tools.dateToStr(new Date(),"yyyy年MM月dd日");System.out.println(str);--
查看完整描述

2 回答

?
杨__羊羊

TA贡献1943条经验 获得超7个赞

SimpleDateFormat fm = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
SimpleDateFormat fm = new SimpleDateFormat("yyyy年MM月dd日");
然后相应调用里面的format和 parse 两个方法

查看完整回答
反对 回复 2022-02-21
?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

public class DateUtils{
public static String lastMonthEnd(String date) {
DateFormat df = new SimpleDateFormat("yyyy-MM-dd");//日期格式,建议修改为全局静态常量
Date d = null;
try {
d = df.parse(date);//得到时间
Calendar calendar = Calendar.getInstance();
calendar.setTime(d);//设置Calendar时间为传入的时间
calendar.set(Calendar.DATE, 1);//设置Calendar的日期为这个月1号
calendar.add(Calendar.DATE, -1);//设置日期减去一天,即上个月最后一天
return df.format(calendar.getTime());//返回指定格式字符串
} catch (ParseException e) {

}
return null;
}

public static void main(String[] args) {
System.out.println(monthBeginA("2014-07-15"));
}
}



查看完整回答
反对 回复 2022-02-21
  • 2 回答
  • 0 关注
  • 125 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信