Có vẻ như tôi không thể quản lý để có được ngày UTC bash trong giây. Tôi đang ở Sydney để + 10hours UTC thời gianBash nhận thời gian UTC ở giây
date
Thu Jul 3 17:28:19 WST 2014
date -u
Thu Jul 3 07:28:20 UTC 2014
Nhưng khi tôi cố gắng để chuyển đổi nó, tôi nhận được kết quả tương tự mà không phải là thời gian tính theo giờ UTC
date +%s
1404372514
date -u +%s
1404372515
tôi đang thiếu gì ở đây?
Sau khi nhận được câu trả lời cho biết date +%s
đã trả lại giờ UTC, dưới đây là thông tin chi tiết về sự cố mà tôi đang gặp phải.
Tôi đang cố gắng so sánh ngày được viết trong tệp có python. Ngày này được viết bằng giây trong giờ UTC. Và bash date +%s
không cho tôi một cái. Trên thực tế nếu tôi đang làm trong python time.asctime(time.localtime(date_in_seconds_from_bash))
, tôi nhận được thời gian hiện tại của Sydney, không phải là UTC. Tôi không hiểu.
Bạn có muốn thời gian tính bằng giây kể từ ngày bắt đầu không? tuần ? tháng ? Năm? –
Điều đó thậm chí không có ý nghĩa? –
Giá trị trả về của 'ngày +% s' thực sự là UTC – anubhava