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

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);
--

慕容森
浏览 126回答 2
2回答

杨__羊羊

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

陪伴而非守候

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"));}}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java
JavaScript