Chuyển ngày tháng từ Excel sang kiểu ngày tháng java.sql.Timestamp (2 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

thanhtratt

Thành viên hoạt động
Tham gia
14/7/09
Bài viết
136
Được thích
167
Giới tính
Nam
Nghề nghiệp
Search
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

Bài viết mới nhất

Back
Top Bottom