Android之时间戳的简单使用
来源:互联网 发布:现货软件哪个好 编辑:程序博客网 时间:2024/04/30 03:47
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;@Overrideprotected void onCreate(Bundle savedInstanceState) {// TODO Auto-generated method stubsuper.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 blocke.printStackTrace();}}}
0 0
- Android之时间戳的简单使用
- Android的日期DatePickerDialog和时间TimePickerDialog简单使用
- Android学习之Notification的简单使用
- Android Studio的使用之 简单设置
- Android 开发之RecycleView的简单使用
- Android框架之EventBus的简单使用
- Android之WebView的简单使用
- Android之sqlite数据库的简单使用
- android学习之fragment的简单使用
- Android之wakelock的简单使用
- Android 单元测试之Roboletric的简单使用
- Android 控件之ListView 的简单使用
- Android之TabLayout的简单使用
- Android之EventBus的简单使用
- Android开发之GreenDao的简单使用
- Android之仿美团TabLayout的简单使用
- Android开发之DrawerLayout的简单使用
- Android之ViewFlipper的简单使用
- 整理系列-20161117-nfdump-nfsen_cacti_nagios(我只是大自然的搬运工)
- 一、设置textView的行间距
- 学前班-怎么看原理图之GPIO与门电路
- 关于canvas文字居中的问题,特别是上下居中,垂直居中
- hibernate查询返回不是bean的问题
- Android之时间戳的简单使用
- 类
- JS中setTimeout()的用法详解
- 自定义Visual Studio中的code snippet
- Bootstrap Table 查询(服务器端)、刷新数据
- JAVA私塾的基础入门教材完全是老师自已编写
- 伸展树C++类实现<一>自低向上设计
- 设计模式之观察者模式
- CentOS安装jdk SE 1.8 JDK与OpenJDK的区别