用SimpleDateFormat
import
java.text.ParseException;import
java.text.SimpleDateFormat;import
java.util.Date;public
class Test030 { public
static void
main(String[] args){ String s =
"2013/9"; SimpleDateFormat sdf1 =
new SimpleDateFormat("yyyy/MM/dd"); sdf1.setLenient(false); SimpleDateFormat sdf2 =
new SimpleDateFormat("EEE"); for(int
i = 1; i <
32; i++){ try
{ Date date = sdf1.parse(s +
"/" + i); System.out.println(sdf1.format(date) +
" : " + sdf2.format(date)); }
catch (ParseException e) { //do nothing } } } } |
输入结果:
2013/09/01 : 星期日2013/09/02 : 星期一
2013/09/03 : 星期二
2013/09/04 : 星期三
2013/09/05 : 星期四
2013/09/06 : 星期五
2013/09/07 : 星期六
2013/09/08 : 星期日
2013/09/09 : 星期一
2013/09/10 : 星期二
2013/09/11 : 星期三
2013/09/12 : 星期四
2013/09/13 : 星期五
2013/09/14 : 星期六
2013/09/15 : 星期日
2013/09/16 : 星期一
2013/09/17 : 星期二
2013/09/18 : 星期三
2013/09/19 : 星期四
2013/09/20 : 星期五
2013/09/21 : 星期六
2013/09/22 : 星期日
2013/09/23 : 星期一
2013/09/24 : 星期二
2013/09/25 : 星期三
2013/09/26 : 星期四
2013/09/27 : 星期五
2013/09/28 : 星期六
2013/09/29 : 星期日
2013/09/30 : 星期一
本文通过Java中的SimpleDateFormat类展示了如何解析和格式化日期。具体地,代码示例演示了如何将字符串转换为Date对象,并进一步展示如何获取每个日期对应的星期名称。
2551

被折叠的 条评论
为什么被折叠?



