46. Kotlin获取日期时间
2017-12-19 本文已影响497人
厚土火焱
Kotlin获取日期时间,比较方便的方式是使用 Calendar
这里给出一个返回日期时间的函数
实现方式根据android系统的不同版本采取了不同的获取方法。
/**
* Cofox 日期函数
* created at 2017/12/19 0:06
* 功能描述:返回当前日期,格式:2017-12-19 12:13:55
* file:cofoxFuction.kt
*
*
* 修改历史:
* 2017/12/19:新建
*
*/
fun getNow(): String {
if (android.os.Build.VERSION.SDK_INT >= 24){
return SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS").format(Date())
}else{
var tms = Calendar.getInstance()
return tms.get(Calendar.YEAR).toString() + "-" + tms.get(Calendar.MONTH).toString() + "-" + tms.get(Calendar.DAY_OF_MONTH).toString() + " " + tms.get(Calendar.HOUR_OF_DAY).toString() + ":" + tms.get(Calendar.MINUTE).toString() +":" + tms.get(Calendar.SECOND).toString() +"." + tms.get(Calendar.MILLISECOND).toString()
}
}