46. Kotlin獲取日期時間

weixin_34146805發表於2017-12-19

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()
    }

}

相關文章