如何在android中将日期转换为firebase时间戳格式
Posted
技术标签:
【中文标题】如何在android中将日期转换为firebase时间戳格式【英文标题】:how to convert date to firebase timestamp format in android 【发布时间】:2021-11-04 20:39:13 【问题描述】:我的日期是 - 01-01-2021 我需要的结果格式是 - 2021 年 1 月 1 日下午 3:37:59 UTC+5:30(firebase 时间戳格式)
提前致谢
【问题讨论】:
您只需要格式化该日期还是要设置 Firestore 时间戳? 【参考方案1】:Date:分配一个 Date 对象并初始化它以表示自标准基准时间以来的指定毫秒数,称为 “时代”,即 1970 年 1 月 1 日 00:00:00 GMT。
import java.util.Date
只需将Date()
用作val date = Date()
(firebase 时间戳格式)
在从 firebase 获取数据时使用下面的代码
val date = getReadableDateTime(document.getDate("timestamp")) // timpestamp is the key inside your document
private fun getReadableDateTime(date: Date): String
return SimpleDateFormat("MMMM dd, yyyy - hh:mm a", Locale.getDefault()).format(date)
【讨论】:
以上是关于如何在android中将日期转换为firebase时间戳格式的主要内容,如果未能解决你的问题,请参考以下文章
在Android中将Epoch时间转换为日期并将日期转换为Epoch时间[重复]