Advertisement
metalx1000

Clock String Formatting

Aug 19th, 2019
910
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.90 KB | None | 0 0
  1. #Clock Formatting Notes
  2. #GENERATE CLOCK CODE - https://www.foragoodstrftime.com/
  3. #https://help.ubuntu.com/community/Lubuntu/Documentation/CustomizingTheClock
  4. The entire list of what you can customise is
  5.  
  6. %A is replaced by national representation of the full weekday name.
  7. %a is replaced by national representation of the abbreviated weekday name.
  8. %B is replaced by national representation of the full month name.
  9. %b is replaced by national representation of the abbreviated month name.
  10. %C is replaced by (year / 100) as decimal number; single digits are preceded by a zero.
  11. %c is replaced by national representation of time and date.
  12.  
  13. %D is equivalent to %m/%d/%y.
  14. %d is replaced by the day of the month as a decimal number (01-31).
  15. %E* %O* POSIX locale extensions. The sequences %Ec %EC %Ex %EX %Ey %EY %Od %Oe %OH %OI %Om %OM %OS %Ou %OU %OV %Ow %OW %Oy are supposed to provide alternate representations. Additionly %OB implemented to represent alternative months names (used standalone, without day mentioned).
  16. %e is replaced by the day of month as a decimal number (1-31); single digits are preceded by a blank.
  17.  
  18. %F is equivalent to %Y-%m-%d.
  19. %G is replaced by a year as a decimal number with century. This year is the one that contains the greater part of the week (Monday as the first day of the week).
  20.  
  21. %g is replaced by the same year as in %G, but as a decimal number without century (00-99).
  22. %H is replaced by the hour (24-hour clock) as a decimal number (00-23).
  23. %h the same as %b.
  24. %I is replaced by the hour (12-hour clock) as a decimal number (01-12).
  25. %j is replaced by the day of the year as a decimal number (001-366).
  26. %k is replaced by the hour (24-hour clock) as a decimal number (0-23); single digits are preceded by a blank.
  27. %l is replaced by the hour (12-hour clock) as a decimal number (1-12); single digits are preceded by a blank.
  28. %M is replaced by the minute as a decimal number (00-59).
  29. %m is replaced by the month as a decimal number (01-12).
  30. %n is replaced by a newline.
  31. %O* the same as %E*.
  32. %p is replaced by national representation of either "ante meridiem" or "post meridiem" as appropriate.
  33.  
  34. %R is equivalent to %H:%M.
  35.  
  36. %r is equivalent to %I:%M:%S %p.
  37. %S is replaced by the second as a decimal number (00-60).
  38. %s is replaced by the number of seconds since the Epoch, UTC (see mktime(3)).
  39.  
  40. %T is equivalent to %H:%M:%S.
  41. %t is replaced by a tab.
  42. %U is replaced by the week number of the year (Sunday as the first day of the week) as a decimal number (00-53).
  43. %u is replaced by the weekday (Monday as the first day of the week) as a decimal number (1-7).
  44. %V is replaced by the week number of the year (Monday as the first day of the week) as a decimal number (01-53). If the week containing January 1 has four or more days in the new year, then it is week 1; otherwise it is the last week of the previous year, and the next week is week 1.
  45.  
  46. %v is equivalent to %e-%b-%Y.
  47. %W is replaced by the week number of the year (Monday as the first day of the week) as a decimal number (00-53).
  48. %w is replaced by the weekday (Sunday as the first day of the week) as a decimal number (0-6).
  49. %X is replaced by national representation of the time.
  50. %x is replaced by national representation of the date.
  51. %Y is replaced by the year with century as a decimal number.
  52. %y is replaced by the year without century as a decimal number (00-99).
  53. %Z is replaced by the time zone name.
  54. %z is replaced by the time zone offset from UTC; a leading plus sign stands for east of UTC, a minus sign for west of UTC, hours and minutes follow with two digits each and no delimiter between them (common form for RFC 822 date headers).
  55. %+ is replaced by national representation of the date and time (the format is similar to that produced by date(1)).
  56. %% is replaced by `%'.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement