質問編集履歴

6

タイトル変更

2018/09/27 10:20

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- 文字列を特定のタイムゾーン文字列として読み込む
1
+ 時刻文字列を任意のタイムゾーン間で変換する
test CHANGED
File without changes

5

追記

2018/09/27 10:20

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -75,3 +75,31 @@
75
75
  simulate... return utc instance ってこういう意味だったんですね…
76
76
 
77
77
  タイムゾーンも変更するにはどうすればいいんでしょうか
78
+
79
+
80
+
81
+
82
+
83
+ 追記:
84
+
85
+
86
+
87
+ その説明にかわりに DateAndTime::Zones#in_time_zone ってかいてありました
88
+
89
+
90
+
91
+ puts utc_time.in_time_zone(Time.zone)
92
+
93
+
94
+
95
+ としたところ
96
+
97
+
98
+
99
+ 2018-09-27 21:00:00 +0900
100
+
101
+
102
+
103
+ になってやりたいことができそうです
104
+
105
+ 試してないですがたぶん Time.zone のかわりに ActiveSupport::Timezone.new(...) をいれれば任意のタイムゾーンに変換できるってことですよね…

4

誤字

2018/09/27 10:17

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -68,7 +68,7 @@
68
68
 
69
69
  2018-09-27 21:00 UTC
70
70
 
71
- となってじこくはあってるんですがたいむぞが変換されない…
71
+ となって時刻はあってるんですがタイムゾが変換されない…
72
72
 
73
73
 
74
74
 

3

追記

2018/09/27 10:07

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -47,3 +47,31 @@
47
47
  Time.class のページをみにいっても utc なんて項目はないし
48
48
 
49
49
  どこをみればいいのかさっぱりわかりません
50
+
51
+
52
+
53
+
54
+
55
+ 追記:
56
+
57
+
58
+
59
+ utc_time = ActiveSupport::TimeZone.new('UTC').parse(2018-09-27 12:00:00);
60
+
61
+ puts utc_time
62
+
63
+ puts Time.zone.utc_to_local(utc_time)
64
+
65
+ だと
66
+
67
+ 2018-09-27 12:00 UTC
68
+
69
+ 2018-09-27 21:00 UTC
70
+
71
+ となってじこくはあってるんですがたいむぞーんが変換されない…
72
+
73
+
74
+
75
+ simulate... return utc instance ってこういう意味だったんですね…
76
+
77
+ タイムゾーンも変更するにはどうすればいいんでしょうか

2

追記

2018/09/27 10:07

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -44,4 +44,6 @@
44
44
 
45
45
  とかいてあるんですが Time.utc() instance というのが
46
46
 
47
+ Time.class のページをみにいっても utc なんて項目はないし
48
+
47
- どこをみればいいのかさっぱりわかりません
49
+ どこをみればいいのかさっぱりわかりません

1

追記

2018/09/27 09:17

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -17,3 +17,31 @@
17
17
  みたいな感じでかきたいんですが
18
18
 
19
19
  Rails のマニュアルの読み方がわからなくてそれらしいメソッドを組み合わせてもなかなかうまくいきません
20
+
21
+
22
+
23
+
24
+
25
+ 追記:
26
+
27
+
28
+
29
+ Rails のマニュアルのタイムゾーン関連のメソッド一覧はどうやって調べればいいんでしょうか
30
+
31
+
32
+
33
+ たとえば
34
+
35
+
36
+
37
+ utc_to_local(time)
38
+
39
+
40
+
41
+ Adjust the given time to the simultaneous time in the time zone represented by self. Returns a Time.utc() instance – if you want an ActiveSupport::TimeWithZone instance, use DateAndTime::Zones#in_time_zone instead.
42
+
43
+
44
+
45
+ とかいてあるんですが Time.utc() instance というのが
46
+
47
+ 次どこをみればいいのかさっぱりわかりません