SimpleDateFormat与Date和Calendar的实际使用
2012-05-26 23:44
387 查看
Date转化为String:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm");
textDateTime.setText( sdf.format(new Date()) );
用Date获得星期数,0代表星期天,1代表星期一,......
int iWeek = new Date().getDay();
if( iWeek == 0 )
{
iWeek = 7;
}
Calendar获得星期数。1代表星期天,2代表星期一
int iNowWeek = calendar.get(Calendar.DAY_OF_WEEK);//0代表星期天
if(iNowWeek == 1)
{
iNowWeek = 7;
}
else
{
iNowWeek--;
}
三者之间的转化:
String装为Date
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = sdf.parse(strDate2);
Date转为String
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String date = sdf.format(strDate2);
Date装为Calendar
Calendar aCalendar = Calendar.getInstance();
aCalendar.setTime(date)
Calendar装为Date
Date date = new Date( Calendar,getTime() )
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 HH:mm");
textDateTime.setText( sdf.format(new Date()) );
用Date获得星期数,0代表星期天,1代表星期一,......
int iWeek = new Date().getDay();
if( iWeek == 0 )
{
iWeek = 7;
}
Calendar获得星期数。1代表星期天,2代表星期一
int iNowWeek = calendar.get(Calendar.DAY_OF_WEEK);//0代表星期天
if(iNowWeek == 1)
{
iNowWeek = 7;
}
else
{
iNowWeek--;
}
三者之间的转化:
String装为Date
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = sdf.parse(strDate2);
Date转为String
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String date = sdf.format(strDate2);
Date装为Calendar
Calendar aCalendar = Calendar.getInstance();
aCalendar.setTime(date)
Calendar装为Date
Date date = new Date( Calendar,getTime() )
相关文章推荐
- 获取时间Calendar、使用 Date 和 SimpleDateFormat 类表示时间
- 获取时间Calendar、使用 Date 和 SimpleDateFormat 类表示时间
- Android --- 获取12/24制系统时间(使用SimpleDateFormat和Calendar)
- Java Calendar,Date,DateFormat,TimeZone,Locale等时间相关内容的认知和使用(5) SimpleDateFormat
- Android 使用SimpleDateFormat以及Calendar转换时间为12小时制和24小时制时间格式
- Date,SimpleDateFormat,Calendar的使用
- 使用 Date 和 SimpleDateFormat 类表示时间以及Calendar 类的应用
- Date,Calendar,SimpleDateFormat的使用
- java 日期相关Date、SimpleDateFormat、Calendar区分和使用
- Java Calendar和SimpleDateFormat的使用
- Java Calendar,Date,DateFormat,TimeZone,Locale等时间相关内容的认知和使用(5) SimpleDateFormat
- SimpleDateFormat使用详解
- SimpleDateFormat 的 format 方法使用具体解释
- SimpleDateFormat使用详解
- SimpleDateFormat使用详解
- Calendar和SimpleDateFormat(打印指定时间和改变日期格式)
- Java 日期类的使用:Date,Calender,SimpleDateFormat的简单使用
- 使用 SimpleDateFormat 类格式化日期
- Java中的SimpleDateFormat使用详解
- SimpleDateFormat的使用