/**
* Author: ouyangxiaoyuan
*/
def main(args: Array[String]): Unit = {
// String, Long, Date
// String --> Date
val timeString_1: String = "2018-08-23 23:14:01"
val timeDate_1: Date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(timeString_1)
println("timeDate_1: " + timeDate_1)
// convert Long --> Date
val longTime_2: Long = 1613839669 //unit: second
val timeDate_2: String = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(longTime_2 * 1000)
println("timeDate_2: " + timeDate_2)
// String --> Date --> Long
val timeString_3: String = "2018-07-09 14:30:00"
val timeDate_3: Date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(timeString_3)
val timeLong_3: Long = timeDate_3.getTime
println("timeLong_3: " + timeLong_3)
// Date --> String
val timeDate_4: Date = new SimpleDateFormat("yyyy-MM-dd").parse("2018-02-03")
val timeString_4: String = new SimpleDateFormat("yyyy-MM-dd").format(timeDate_4)
println("timeString_4: " + timeString_4)
// display current time (unit: millisecond) Long, Long --> String
println("currentMilliseconds: " + System.currentTimeMillis())
val time_5: String = new SimpleDateFormat("yyyy-MM-dd").format(System.currentTimeMillis())
println("time_5: " + time_5)
}
Scala 日期操作(String,Date,Long互转)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- Date格式化两种方法 一、application.properties配置时间返回 配置文件添加这段代码,不过本...
- 日期对象可以储存任意一个日期,并且可以精确到毫秒数(1/1000秒) 首先定义一个时间对象:var Udate=n...
- java日期和时间模式 1.Calendar 转化 String 2.String 转化Calendar 3.Da...
- 官方文档(需要打开你本机的GoDoc)包:http://localhost:6060/pkg/strconv/ 数...
- 问题 在写返回json格式数据的接口时候:1、总会需要将Date转换为比如yyyy-MM-dd HH:mm:ss格...