在 Java (Android) 中以 YYYY-MM-DD 格式获取当前日期
Get current date in YYYY-MM-DD format in Java (Android)
我正在尝试以 YYYY-MM-DD 格式获取表示当前系统日期的 Date
对象。以下是我的尝试:
Date todayDate = Calendar.getInstance().getTime();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-mm-dd");
String todayString = formatter.format(todayDate);
取值如下:
今天日期:Mon May 15 16:24:47 GMT+01:00 2017
todayString: 2017-24-15
尝试了几次后,我注意到 todayString
不是由 YYYY-MM-DD 组成,而是 YYYY-[分钟][分钟]-DD。
如何获取 YYYY-MM-DD 格式的当前日期?
改变这个:
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-mm-dd");
对此:
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
mm代表分钟,MM(大写)代表月份
我正在尝试以 YYYY-MM-DD 格式获取表示当前系统日期的 Date
对象。以下是我的尝试:
Date todayDate = Calendar.getInstance().getTime();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-mm-dd");
String todayString = formatter.format(todayDate);
取值如下:
今天日期:Mon May 15 16:24:47 GMT+01:00 2017
todayString: 2017-24-15
尝试了几次后,我注意到 todayString
不是由 YYYY-MM-DD 组成,而是 YYYY-[分钟][分钟]-DD。
如何获取 YYYY-MM-DD 格式的当前日期?
改变这个:
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-mm-dd");
对此:
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
mm代表分钟,MM(大写)代表月份