Bạn có thể sử dụng số giây của đồng hồ lệnh Tcl để trả về định dạng thời gian và đồng hồ hiện tại để tạo chuỗi thời gian ngày được định dạng tùy chỉnh.
Lệnh định dạng đồng hồ chấp nhận một đối số tùy chọn có tên -format chỉ định một chuỗi kiểm soát cách định dạng chuỗi thời gian ngày. Bạn có thể chỉ định từ khóa ngày và giờ được thay thế bằng các phần cụ thể của ngày và giờ hiện tại.
Dưới đây là một ví dụ về lệnh tạo ra một chuỗi thời gian ngày với các yếu tố sau, theo thứ tự này:
- Bốn chữ số năm
- Hai chữ số tháng (01-12)
- Hai chữ số ngày (01-31)
- Hai số giờ theo định dạng 24 giờ (00-23)
- Hai chữ số phút (00-59)
- Hai chữ số giây (00-59)
định dạng đồng hồ [số giây đồng hồ] -format {%Y %m %d %H %M %S}
Lệnh đó tạo ra chuỗi này:
2005 01 10 15 16 55
Dưới đây là một bảng gồm các chuỗi định dạng mà bạn có thể sử dụng với lệnh định dạng đồng hồ.
Chỉ | báo % |
---|---|
%a | Tên ngày thường viết tắt (Tiếng Tây Môn, Tuệ Tuệ, v.v.) |
%A | Tên đầy đủ các ngày trong tuần (Thứ hai, Thứ sáu, Thứ sáu, v.v.) |
%b | Tên tháng viết tắt (tháng 1, tháng 2, v.v.) |
%B | Tên tháng đầy đủ |
%c | Ngày và giờ cụ thể của cục bộ |
%d | Ngày trong tháng (01 - 31) |
%H | Giờ định dạng 24 giờ (00 - 23) |
%I | Giờ định dạng 12 giờ (00 - 12) |
%j | Ngày của năm (001 - 366) |
%m | Số tháng (01 - 12) |
%M | Phút (00 - 59) |
%p | Chỉ báo AM/PM |
%S | Giây (00 - 59) |
%U | Tuần của năm (00 - 52), Chủ nhật là ngày đầu tiên của tuần |
%w | Số ngày trong tuần (Chủ nhật = 0) |
%W | Tuần của năm (00 - 52), Thứ hai là ngày đầu tiên của tuần |
%x | Định dạng ngày cụ thể của cục bộ |
%X | Định dạng thời gian cụ thể của cục bộ |
%y | Năm không có sự nghiệp (00 - 99) |
%Y | Năm với sự phát triển (ví dụ: 1990) |
%Z | Tên múi giờ |
Ví dụ
Dưới đây là các ví dụ khác về đầu ra cho các chuỗi định dạng khác nhau.
Ví dụ 1
định dạng đồng hồ [số giây đồng hồ] -format {%b. %d, %Y}
Ngày 10 tháng 01 năm 2005
Ví dụ 2
định dạng đồng hồ [giờ giây] -format {%I:%M:%S %p}
03:21:01 chiều