package com.example.datalibrary.utils;
|
|
|
import java.text.SimpleDateFormat;
|
import java.util.Calendar;
|
import java.util.Date;
|
|
/**
|
* Created by v_shishuaifeng on 2020/2/6.
|
*/
|
|
public class TimeUtils {
|
|
/**
|
* 将时间戳转换为星期
|
*
|
* @param time 时间戳
|
* @return
|
*/
|
public static String getWeek(Date time) {
|
|
Calendar cd = Calendar.getInstance();
|
cd.setTime(time);
|
int week = cd.get(Calendar.DAY_OF_WEEK);
|
|
String weekString;
|
switch (week) {
|
case Calendar.SUNDAY:
|
weekString = "星期日";
|
break;
|
case Calendar.MONDAY:
|
weekString = "星期一";
|
break;
|
case Calendar.TUESDAY:
|
weekString = "星期二";
|
break;
|
case Calendar.WEDNESDAY:
|
weekString = "星期三";
|
break;
|
case Calendar.THURSDAY:
|
weekString = "星期四";
|
break;
|
case Calendar.FRIDAY:
|
weekString = "星期五";
|
break;
|
default:
|
weekString = "星期六";
|
break;
|
|
}
|
|
return weekString;
|
}
|
|
/**
|
* 获取时间 小时:分;秒 HH:mm:ss
|
*
|
* @param time
|
* @return
|
*/
|
public static String getTimeShort(Date time) {
|
SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss");
|
String dateString = formatter.format(time);
|
return dateString;
|
}
|
|
/**
|
* 获取现在时间
|
*
|
* @param time 时间戳
|
* @return 返回短时间格式 yyyy-MM-dd
|
*/
|
public static String getStringDateShort(Date time) {
|
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
|
String dateString = format.format(time);
|
return dateString;
|
}
|
}
|