diff options
author | zverok <[email protected]> | 2020-03-08 10:44:46 +0200 |
---|---|---|
committer | Nobuyoshi Nakada <[email protected]> | 2020-03-09 22:28:33 +0900 |
commit | d019cac08a3eb77d71bbe47f9b651088ff07ac19 (patch) | |
tree | c4215e5b8f900f1ed100e39696d4c074c9255e03 /time.c | |
parent | d8fcc67642318b1840ff782cdb75af9b7b928301 (diff) |
Clarify Time::at documentation for in: argument
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/2950
Diffstat (limited to 'time.c')
-rw-r--r-- | time.c | 11 |
1 files changed, 9 insertions, 2 deletions
@@ -2810,8 +2810,9 @@ get_scale(VALUE unit) * * If +in+ argument is given, the result is in that timezone or UTC offset, or * if a numeric argument is given, the result is in local time. - * The +in+ argument accepts timezones in +HH:MM or -HH:MM format along with - * accepting military timezones and UTC. + * The +in+ argument accepts the same types of arguments as +tz+ argument of + * Time::new: string, number of seconds, or a timezone object. + * * * Time.at(0) #=> 1969-12-31 18:00:00 -0600 * Time.at(Time.at(0)) #=> 1969-12-31 18:00:00 -0600 @@ -2820,9 +2821,15 @@ get_scale(VALUE unit) * Time.at(946684800.2).usec #=> 200000 * Time.at(946684800, 123456.789).nsec #=> 123456789 * Time.at(946684800, 123456789, :nsec).nsec #=> 123456789 + * * Time.at(1582721899, in: "+09:00") #=> 2020-02-26 21:58:19 +0900 * Time.at(1582721899, in: "UTC") #=> 2020-02-26 12:58:19 UTC * Time.at(1582721899, in: "C") #=> 2020-02-26 13:58:19 +0300 + * Time.at(1582721899, in: 32400) #=> 2020-02-26 21:58:19 +0900 + * + * require 'tzinfo' + * Time.at(1582721899, in: TZInfo::Timezone.get('Europe/Kiev')) + * #=> 2020-02-26 14:58:19 +0200 */ static VALUE |