Android java时间戳转年月日时分秒
public String getCurrentTime(long value) {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss") ;
String time = format.format(new Date(value * 1000L));
Log.d("xxx-------->", "转换后时间: " + time );
return time;
public String getCurrentTime(long value) { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss") ; String time = format.format(new Date(value * 1000L)); Log.d("xxx--------&g...
最近在做类似于商品购买的时间倒计时,在此记录一下,话不多少,请看效果图:
倒计时 = 从后台获取到当前时间的时间戳 - 商品的截止时间(备注:如果当前时间的时间戳获取手机本地的会出问题,因为调整本地时间后就造成的时间错误,所以线上环境每次取从后台获取到当前时间的时间戳)
此处涉及到时间戳和日期年月日时分秒的转换
//将时间戳转化为对应的时间 日-时-分-秒
public static String timeConversion(long time) {
long day ..
//十位时间戳字符串转小时分钟秒
public static String Hourmin(String time) {
SimpleDateFormat sdr = new SimpleDateFormat("HH:mm:ss");
@SuppressWarnings("unused")
time_t timestamp = time(NULL); // 获取当前时间戳
struct tm *local_time = localtime(×tamp); // 将时间戳转换为本地时间
char time_str[9]; // 存储时分秒的字符串
strftime(time_str, sizeof(time_str), "%H:%M:%S", local_time); // 格式化本地时间为时分秒的字符串
printf("当前时间为:%s\n", time_str);
return ;
希望能帮到你!