2012-11-19 19 views

Trả lời

32

Bạn có thể sử dụng -u tùy chọn của lệnh date:

date -u 

Display -u (hoặc thiết lập) ngày ở Greenwich Mean Time (thời gian GMT-universal), bỏ qua việc chuyển đổi bình thường (hoặc từ) giờ địa phương.

+0

Cách tốt nhất để in thời gian trong UTC với xuất biến TZ, ngày -u – minhas23

19

Hãy thử làm điều này với lệnh date shell:

date -u 
3

Nếu bạn đang làm điều này từ một kịch bản shell, bạn có thể sử dụng date -u, mang đến cho bạn tính theo giờ UTC.

Từ C, bạn sẽ sử dụng time() kết hợp với gmtime() để cung cấp cho mình một struct tm với dữ liệu cần thiết (gmtime() cho UTC, không giống như localtime()).

2

Trong dòng lệnh, bạn có thể đặt múi giờ thành múi giờ bạn muốn xem và kiểm tra thời gian bằng lệnh ngày, trước khi quay lại phiên bản gốc.

#see current timezone 
(date +%Z) 

#change to a desired ie. London 
export TZ=England/London 

#or LA would be 
export TZ=America/Los_Angeles 

#check the time 
date 

Cũng tất nhiên, như đề xuất, để xem thời gian chỉ phổ biến, bạn có thể sử dụng một trong các đề nghị trước khi

Các vấn đề liên quan