日期之间的转换
【日期之间的转换】import android.text.TextUtils;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
/**
* 日期的转换 工具类
*/
public class DateUtils {
/**
* 字符串转换成时间格式 HH:mm
* */
public static String convertToTime(String dateStr){String result = "00:00";
if(TextUtils.isEmpty(dateStr)){
return "00:00";
}try{
/***声明转换格式*/
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-DD HH:mm:ss");
/***字符串转换成date*/
Date date = simpleDateFormat.parse(dateStr);
/**声明格式*/
SimpleDateFormat simpleDateFormat1 = new SimpleDateFormat("HH:mm");
/**转化成需要的格式*/
result = simpleDateFormat1.format(date);
}catch(Exception e){
/**转换异常*/
result = "00:00";
}return result;
}/**
* 字符串转换成特定的日期格式
* */
public static String convertDate(String dateStr){
String result = "加载中...";
if(TextUtils.isEmpty(dateStr)){
return "加载中...";
}
/**字符串转化成日期*/
try{
SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = sdf.parse(dateStr);
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日");
result = sdf1.format(date);
}catch (Exception e){}returnresult;
}/**
* 获取某一日期对应的周几
* */
public static StringconvertToWeek(String dateStr){
String result = "加载中....";
if(TextUtils.isEmpty(dateStr)){
return result;
}/**对应的转化后的日期*/
String currentDate_str = "";
String convertDate_str = "";
Date convertDate_date = new Date();
Date currentDate = new Date();
try{
/**转换字符串*/
SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd");
convertDate_date = sdf.parse(dateStr);
/**转换字符类型*/
currentDate_str = sdf.format(currentDate);
convertDate_str = sdf.format(convertDate_date);
}catch(Exception e){}String[] weeks = {"周日","周一","周二","周三","周四","周五","周六"};
Calendar cal = Calendar.getInstance();
cal.setTime(convertDate_date);
int week_index = cal.get(Calendar.DAY_OF_WEEK) - 1;
if(week_index<0){
week_index = 0;
}/**获取对应的week*/
String weekStr = weeks[week_index];
/**判断传入的日期是否和今天相一致.一致的话,则返回今天*/
if(TextUtils.equals(currentDate_str,convertDate_str)){
weekStr = "今天";
}/**返回结果*/
return weekStr;
}
}
推荐阅读
- PMSJ寻平面设计师之现代(Hyundai)
- 太平之莲
- 闲杂“细雨”
- 七年之痒之后
- 深入理解Go之generate
- 由浅入深理解AOP
- 期刊|期刊 | 国内核心期刊之(北大核心)
- 生活随笔|好天气下的意外之喜
- 感恩之旅第75天
- python学习之|python学习之 实现QQ自动发送消息