Android 获取系统时间及时间戳转换
2023-09-27 14:27:46 时间
//获取当前时间戳
long timeStamp = System.currentTimeMillis();
String time = stampToDate(timeStamp);
Log.d("xxxxx", time);
//获取当前时间
Calendar c = Calendar.getInstance();//可以对每个时间域单独修改
int year = c.get(Calendar.YEAR);
int month = c.get(Calendar.MONTH);
int date = c.get(Calendar.DATE);
int hour = c.get(Calendar.HOUR_OF_DAY);
int minute = c.get(Calendar.MINUTE);
int second = c.get(Calendar.SECOND);
Log.d("xxxxx",year + "/" + (month+1) + "/" + date + " " +hour + ":" +minute + ":" + second);
/*
* 将时间转换为时间戳
*/
public String dateToStamp(String time) throws ParseException {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = simpleDateFormat.parse(time);
long ts = date.getTime();
return String.valueOf(ts);
}
/*
* 将时间戳转换为时间
*/
public String stampToDate(long timeMillis){
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date(timeMillis);
return simpleDateFormat.format(date);
}
相关文章
- 小Demo大知识-通过控制Button移动来学习Android坐标
- Android热插拔事件处理详解
- Android中 int,float,Double,String 互相转换
- Android平台Camera实时滤镜实现方法探讨(三)--通过Shader实现YUV转换RBG
- Android之上下滑动的引导页
- 如何安装Android Studio,全网必看最详细教程
- Android Studio如何允许访问网络资源
- Android kotlin在实战过程问题总结与开发技巧详解
- 多语言翻译插件 支持android/IOS
- Android项目在debug模式下打正式签名包
- android 路径地址与Uri的相互转换 uri转string
- 【Android OpenCV】Visual Studio 创建支持 OpenCV 库的 CMake 工程 ③ ( CMake 工程中配置 OpenCV 库文件 | 拷贝 OpenCV 函数库文件 )
- Android Studio快捷键switch case 轻松转换为if else
- android接私活的网址
- android 路径地址与Uri的相互转换 uri转string
- 【Android 组件化】路由组件 ( 生成 Root 类记录模块中的路由表 )
- Android SDK Manager 无法获取SDK列表的解决办法(转)
- Android反编译(操作简单、方便可用)
- 【我的Android进阶之旅】推荐一款视频转换GIF图片格式的转换工具(Video to GIF)
- 我的Android进阶之旅------>解决Jackson等第三方转换Json的开发包在开启混淆后转换的实体类数据都是null的bug
- 我的Android进阶之旅------>Android中如何高效率的进行简繁体转换