Penulisan Format Waktu untuk C#, Bash dan GitHub Actions

Sumber: y-gagar1n/8469484

Selamat bernafas teman-teman, jangan lupa bersyukur hari ini.

Pada kesempatan kali ini, saya ingin membagikan beberapa format penulisan waktu untuk diterapkan pada bahasa pemrograman C#, Bash ataupun workflow GitHub actions.

Saya cantumkan beberapa contoh penggunaan formatnya :

DateTime.ToString() Patterns

All the patterns:

0	 MM/dd/yyyy	 08/22/2006
1	 dddd, dd MMMM yyyy	 Tuesday, 22 August 2006
2	 dddd, dd MMMM yyyy	 HH:mm Tuesday, 22 August 2006 06:30
3	 dddd, dd MMMM yyyy	 hh:mm tt Tuesday, 22 August 2006 06:30 AM
4	 dddd, dd MMMM yyyy	 H:mm Tuesday, 22 August 2006 6:30
5	 dddd, dd MMMM yyyy	 h:mm tt Tuesday, 22 August 2006 6:30 AM
6	 dddd, dd MMMM yyyy HH:mm:ss	 Tuesday, 22 August 2006 06:30:07
7	 MM/dd/yyyy HH:mm	 08/22/2006 06:30
8	 MM/dd/yyyy hh:mm tt	 08/22/2006 06:30 AM
9	 MM/dd/yyyy H:mm	 08/22/2006 6:30
10	 MM/dd/yyyy h:mm tt	 08/22/2006 6:30 AM
10	 MM/dd/yyyy h:mm tt	 08/22/2006 6:30 AM
10	 MM/dd/yyyy h:mm tt	 08/22/2006 6:30 AM
11	 MM/dd/yyyy HH:mm:ss	08/22/2006 06:30:07
12	 MMMM dd	 August 22
13	 MMMM dd	 August 22
14	 yyyy'-'MM'-'dd'T'HH':'mm':'ss.fffffffK	 2006-08-22T06:30:07.7199222-04:00
15	 yyyy'-'MM'-'dd'T'HH':'mm':'ss.fffffffK	 2006-08-22T06:30:07.7199222-04:00
16	 ddd, dd MMM yyyy HH':'mm':'ss 'GMT'	 Tue, 22 Aug 2006 06:30:07 GMT
17	 ddd, dd MMM yyyy HH':'mm':'ss 'GMT'	 Tue, 22 Aug 2006 06:30:07 GMT
18	 yyyy'-'MM'-'dd'T'HH':'mm':'ss	 2006-08-22T06:30:07
19	 HH:mm	 06:30
20	 hh:mm tt	 06:30 AM
21	 H:mm	 6:30
22	 h:mm tt	 6:30 AM
23	 HH:mm:ss	 06:30:07
24	 yyyy'-'MM'-'dd HH':'mm':'ss'Z'	 2006-08-22 06:30:07Z
25	 dddd, dd MMMM yyyy HH:mm:ss	 Tuesday, 22 August 2006 06:30:07
26	 yyyy MMMM	 2006 August
27	 yyyy MMMM	 2006 August
The patterns for DateTime.ToString ( 'd' ) :

0	 MM/dd/yyyy	 08/22/2006
The patterns for DateTime.ToString ( 'D' ) :

0	 dddd, dd MMMM yyyy	 Tuesday, 22 August 2006
The patterns for DateTime.ToString ( 'f' ) :

0	 dddd, dd MMMM yyyy HH:mm	 Tuesday, 22 August 2006 06:30
1	 dddd, dd MMMM yyyy hh:mm	 tt Tuesday, 22 August 2006 06:30 AM
2	 dddd, dd MMMM yyyy H:mm	 Tuesday, 22 August 2006 6:30
3	 dddd, dd MMMM yyyy h:mm	 tt Tuesday, 22 August 2006 6:30 AM
The patterns for DateTime.ToString ( 'F' ) :

0	 dddd, dd MMMM yyyy HH:mm:ss	 Tuesday, 22 August 2006 06:30:07
The patterns for DateTime.ToString ( 'g' ) :

0	 MM/dd/yyyy HH:mm	 08/22/2006 06:30
1	 MM/dd/yyyy hh:mm	 tt 08/22/2006 06:30 AM
2	 MM/dd/yyyy H:mm	 08/22/2006 6:30
3	 MM/dd/yyyy h:mm tt	 08/22/2006 6:30 AM
The patterns for DateTime.ToString ( 'G' ) :

0	 MM/dd/yyyy HH:mm:ss	 08/22/2006 06:30:07
The patterns for DateTime.ToString ( 'm' ) :

0	 MMMM dd	 August 22
The patterns for DateTime.ToString ( 'r' ) :

0	 ddd, dd MMM yyyy HH':'mm':'ss 'GMT'	 Tue, 22 Aug 2006 06:30:07 GMT
The patterns for DateTime.ToString ( 's' ) :

0	 yyyy'-'MM'-'dd'T'HH':'mm':'ss	 2006-08-22T06:30:07
The patterns for DateTime.ToString ( 'u' ) :

0	 yyyy'-'MM'-'dd HH':'mm':'ss'Z'	 2006-08-22 06:30:07Z
The patterns for DateTime.ToString ( 'U' ) :

0	 dddd, dd MMMM yyyy HH:mm:ss	 Tuesday, 22 August 2006 06:30:07
The patterns for DateTime.ToString ( 'y' ) :

0	 yyyy MMMM 2006 August
Building a custom DateTime.ToString Patterns

The following details the meaning of each pattern character. Note the K and z character.

Any other character copies any other character to the result string, without affecting formatting.

Copyright by Helmi Amirudin ® 2021
Thank You ! 🤝