Chuyển ngày tháng từ Excel sang kiểu ngày tháng java.sql.Timestamp

Liên hệ QC

thanhtratt

Superlative Сasual Dating - Legitimate Girls
Tham gia
14/7/09
Bài viết
135
Được thích
163
Giới tính
Nam
Nghề nghiệp
Health
Mình cần xuất mẫu biểu từ Excel ra file xml để úp số liệu lên Dịch vụ trực tuyến công của kho bạc Nhà nước nhưng kiểu dữ liệu ngày tháng trên Excel khi úp lên Dịch vụ trực tuyến công không đọc đúng như trên Excel , nhờ mọi người chỉ giúp!
Làm sao để chuyển ngày tháng trên Excel sang kiểu ngày tháng trong java.sql.Timestamp
Ví dụ: ngày 30/03/2020, kiểu số trong Excel là 43920 nhưng kiểu số trong java.sql.Timestamp là 1585526400000
Mình cần chuyển ngày từ 30/03/2020 sang 1585526400000

Mình cám ơn nhiều!
 
Công thức:
( (3/30/2020 - 25569) * 86400 ) * 1000
25569 là ngày 1/1/1970

VBA code:
Mã:
Function DateToTimestamp(ByVal dDate As Date, Optional ByVal UnixMilliseconds As Boolean = True) As String
  DateToTimestamp = (dDate - 25569) * 86400
  If UnixMilliseconds Then DateToTimestamp = DateToTimestamp & "000"
End Function
-----------------
 
Công thức:
( (3/30/2020 - 25569) * 86400 ) * 1000
25569 là ngày 1/1/1970

VBA code:
Mã:
Function DateToTimestamp(ByVal dDate As Date, Optional ByVal UnixMilliseconds As Boolean = True) As String
  DateToTimestamp = (dDate - 25569) * 86400
  If UnixMilliseconds Then DateToTimestamp = DateToTimestamp & "000"
End Function
-----------------
Cám ơn bạn nhiều lắm!
 
Web KT
Back
Top Bottom