date.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Wed, 15 Apr 2009 23:48:56 +0300
changeset 81 c136e60b0958
parent 74 a228e365a16b
child 101 551a197b656b
child 106 7713baac72b5
permissions -rw-r--r--
Added spec link.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
35
94dc90662ffe About date.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents:
diff changeset
     1
-*- outline -*-
94dc90662ffe About date.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents:
diff changeset
     2
94dc90662ffe About date.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents:
diff changeset
     3
* Getting current date/time.
94dc90662ffe About date.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents:
diff changeset
     4
94dc90662ffe About date.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents:
diff changeset
     5
  $ date +"%Y-%m-%d %H:%M:%S"
94dc90662ffe About date.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents:
diff changeset
     6
94dc90662ffe About date.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents:
diff changeset
     7
* Setting current date/time.
94dc90662ffe About date.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents:
diff changeset
     8
94dc90662ffe About date.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents:
diff changeset
     9
  $ sudo date --set="2009-02-22 12:12:00" +"%Y-%m-%d %H:%M:%S"
94dc90662ffe About date.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents:
diff changeset
    10
36
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    11
Or set utc time:
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    12
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    13
  $ sudo date --utc --set="2009-02-22 12:12:00" +"%Y-%m-%d %H:%M:%S"
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    14
38
77d9646ec70b Explore timezone theme.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 36
diff changeset
    15
May be prefer use ntpdate(8) command.
77d9646ec70b Explore timezone theme.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 36
diff changeset
    16
77d9646ec70b Explore timezone theme.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 36
diff changeset
    17
* Get timezone.
77d9646ec70b Explore timezone theme.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 36
diff changeset
    18
77d9646ec70b Explore timezone theme.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 36
diff changeset
    19
System wide configuration:
77d9646ec70b Explore timezone theme.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 36
diff changeset
    20
77d9646ec70b Explore timezone theme.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 36
diff changeset
    21
  $ cat /etc/timezone
77d9646ec70b Explore timezone theme.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 36
diff changeset
    22
77d9646ec70b Explore timezone theme.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 36
diff changeset
    23
* Get list of cupported timezone.
77d9646ec70b Explore timezone theme.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 36
diff changeset
    24
77d9646ec70b Explore timezone theme.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 36
diff changeset
    25
  $ tzselect
77d9646ec70b Explore timezone theme.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 36
diff changeset
    26
77d9646ec70b Explore timezone theme.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 36
diff changeset
    27
* Set timezone.
36
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    28
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    29
  $ sudo tzconfig
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    30
Your current time zone is set to Europe/Kiev
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    31
Do you want to change that? [n]: y
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    32
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    33
Please enter the number of the geographic area in which you live:
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    34
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    35
    1) Africa           7) Australia
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    36
    2) America          8) Europe
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    37
    3) US time zones    9) Indian Ocean
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    38
    4) Canada time zones 10) Pacific Ocean
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    39
    5) Asia             11) Use System V style time zones
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    40
    6) Atlantic Ocean   12) None of the above
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    41
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    42
Number: 8
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    43
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    44
Then you will be shown a list of cities which represent the time zone
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    45
in which they are located. You should choose a city in your time zone.
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    46
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    47
Amsterdam Andorra Athens Belfast Belgrade Berlin Bratislava Brussels
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    48
Bucharest Budapest Chisinau Copenhagen Dublin Gibraltar Guernsey Helsinki
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    49
Isle_of_Man Istanbul Jersey Kaliningrad Kiev Lisbon Ljubljana London
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    50
Luxembourg Madrid Malta Mariehamn Minsk Monaco Moscow Nicosia Oslo Paris
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    51
Podgorica Prague Riga Rome Samara San_Marino Sarajevo Simferopol Skopje
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    52
Sofia Stockholm Tallinn Tirane Tiraspol Uzhgorod Vaduz Vatican Vienna
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    53
Vilnius Volgograd Warsaw Zagreb Zaporozhye Zurich
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    54
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    55
Please enter the name of one of these cities or zones
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    56
You just need to type enough letters to resolve ambiguities
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    57
Press Enter to view all of them again
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    58
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    59
Name: [] Kiev
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    60
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    61
Your default time zone is set to 'Europe/Kiev'.
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    62
Local time is now:      Sun Feb 22 12:40:16 EET 2009.
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    63
Universal Time is now:  Sun Feb 22 10:40:16 UTC 2009.
d9f385e0aa04 How setup timezone.
"Oleksandr Gavenko <gavenkoa@gmail.com>"
parents: 35
diff changeset
    64
Your current time zone is set to Europe/Kiev
74
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    65
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    66
Or using tzselect:
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    67
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    68
  $ sudo tzselect
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    69
Please identify a location so that time zone rules can be set correctly.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    70
Please select a continent or ocean.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    71
 1) Africa
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    72
 2) Americas
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    73
 3) Antarctica
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    74
 4) Arctic Ocean
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    75
 5) Asia
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    76
 6) Atlantic Ocean
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    77
 7) Australia
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    78
 8) Europe
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    79
 9) Indian Ocean
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    80
10) Pacific Ocean
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    81
11) none - I want to specify the time zone using the Posix TZ format.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    82
#? 8
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    83
Please select a country.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    84
 1) Aaland Islands	  18) Greece		    35) Norway
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    85
 2) Albania		  19) Guernsey		    36) Poland
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    86
 3) Andorra		  20) Hungary		    37) Portugal
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    87
 4) Austria		  21) Ireland		    38) Romania
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    88
 5) Belarus		  22) Isle of Man	    39) Russia
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    89
 6) Belgium		  23) Italy		    40) San Marino
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    90
 7) Bosnia & Herzegovina  24) Jersey		    41) Serbia
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    91
 8) Britain (UK)	  25) Latvia		    42) Slovakia
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    92
 9) Bulgaria		  26) Liechtenstein	    43) Slovenia
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    93
10) Croatia		  27) Lithuania		    44) Spain
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    94
11) Czech Republic	  28) Luxembourg	    45) Sweden
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    95
12) Denmark		  29) Macedonia		    46) Switzerland
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    96
13) Estonia		  30) Malta		    47) Turkey
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    97
14) Finland		  31) Moldova		    48) Ukraine
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    98
15) France		  32) Monaco		    49) Vatican City
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
    99
16) Germany		  33) Montenegro
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
   100
17) Gibraltar		  34) Netherlands
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
   101
#? 48
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
   102
Please select one of the following time zone regions.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
   103
1) most locations	   3) Zaporozh'ye, E Lugansk
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
   104
2) Ruthenia		   4) central Crimea
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
   105
#? 1
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
   106
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
   107
The following information has been given:
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
   108
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
   109
	Ukraine
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
   110
	most locations
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
   111
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
   112
Therefore TZ='Europe/Kiev' will be used.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
   113
Local time is now:	Mon Mar 30 17:25:21 EEST 2009.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
   114
Universal Time is now:	Mon Mar 30 14:25:21 UTC 2009.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
   115
Is the above information OK?
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
   116
1) Yes
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
   117
2) No
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
   118
#? 1
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
   119
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
   120
You can make this change permanent for yourself by appending the line
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
   121
	TZ='Europe/Kiev'; export TZ
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
   122
to the file '.profile' in your home directory; then log out and log in again.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
   123
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
   124
Here is that TZ value again, this time on standard output so that you
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
   125
can use the /usr/bin/tzselect command in shell scripts:
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 38
diff changeset
   126
Europe/Kiev