Android之时间戳的简单使用

    xiaoxiao2021-08-17  115

    package com.example.test_time; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import android.app.Activity; import android.os.Bundle; import android.util.Log; public class TimeActivity extends Activity{ private long systemTimes; @Override protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); getSystemTime();//获取系统时间戳 String string =transationSysTime("yyyy-MM-dd HH:mm:ss",1414994617);//已知时间戳(服务器)转换为标准格式 Log.e("TAG", "===已知时间戳"+string); } public void getSystemTime(){ //获取系统时间戳的几种方式 // systemTimes = System.currentTimeMillis(); // systemTimes = new Date().getTime(); systemTimes = Calendar.getInstance().getTimeInMillis(); Log.e("TAG","===系统时间戳="+systemTimes); //转换为标准时间格式 SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒"); String time = dateFormat.format(systemTimes); Log.e("TAG","===系统时间="+time); } public String transationSysTime(String dateFormate,long timeType){ if(timeType==0) return null; String result = ""; timeType*=1000; SimpleDateFormat format = new SimpleDateFormat(dateFormate); result = format.format(new Date(timeType)); transationTimetoInt(format,result);//将时间转换为Int类型,方便计算 return result; } public void transationTimetoInt(SimpleDateFormat format,String resultStr){ try { Date date = format.parse(resultStr); Calendar calendar = Calendar.getInstance(); calendar.setTime(date); int year = calendar.get(Calendar.YEAR); int month = calendar.get(Calendar.MONTH);//month从0开始 int day = calendar.get(Calendar.DAY_OF_MONTH); int hour = calendar.get(Calendar.HOUR_OF_DAY); int minute = calendar.get(Calendar.MINUTE); int seconds = calendar.get(Calendar.SECOND); Log.e("TAG","===转换为Int="+year+"年"+month+"月"+day+"日"+hour+"时"+minute+"分"+seconds+"秒"); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
    转载请注明原文地址: https://ju.6miu.com/read-676519.html

    最新回复(0)