scala時間處理

2021-07-07 03:35:27 字數 991 閱讀 2442

分類: scala

2015-08-04 10:40

478人閱讀收藏

舉報 scala

時間戳轉換

因為做乙個考勤系統,需要用到scala的時間和日期的處理,包括

獲取今天日期,昨天日期,本週時間,本月時間,時間戳轉換日期時間比較計算時間差等,特此總結了一下。

1、獲取今天日期

def getnowdate():string=
2、獲取昨天的日期

def

getyesterday

():string=

4、獲取本週末的時間

def

getnowweekend

():string=

5、本月的第一天

def

getnowmonthstart

():string=

6、本月的最後一天

def

getnowmonthend

():string=

7、將時間戳轉化成日期

時間戳是秒數,需要乘以1000l轉化成毫秒

def

dateformat

(time:string):string=

8、時間戳轉化為時間,原理同上

def

timeformat

(time:string):string=

測試一下

def main(args: array[string])
10計算時間差

//核心工作時間,遲到早退等的的處理

def getcoretime(start_time:string,end_time:string)=

scala時間處理

1 獲取當前時間的年份 月份 天 小時等等 val nowday localdate.now getdayofmonth val nowday localtime.now gethour 2 獲取今天日期def getnowdate string 3 獲取昨天的日期 def getyesterday...

scala 異常處理機制

有經驗的碼農都知道,程式開發的差不多的時候,為了提高程式的穩健性,是一定要加上異常處理機制的 在scala中,用try catch finally實現該功能,這個在我的部落格,數字轉漢字小工具中有體現,這裡給出乙個簡單的例子 try catch finally 如該示例,要注意的是 1 try中放執...

mysql處理時間 mysql處理時間

將標準格式的日期的轉為指定格式 x這個欄位不一定需要是什麼型別,字串只要是標準的型別就可以轉 date format x,y m date format curdate y m 這裡是單引號,裡面是字串,直接複製可能會有問題,自己改下即可.得到當前的時間戳 unix timestamp 括號裡面傳標...