タグ

timeに関するAutomatorのブックマーク (15)

  • Siriならアラームを複数タイマーのように使えるし、増えすぎたら一発消去してくれる | iPhone 研究室

    Siri は「アラームを○分後にセット」というひとことでタイマーとして使えるようになるし、タイマーをアプリと違って複数の設定を同時進行で使うことができます。 3段タイマーを首から下げて仕事をしている人じゃなくても、同時進行の複数タイマーを使えたら便利な場面があるのでは? 便利だからと使いまくっているうちにたくさん出来てしまった設定は、サクッと一発で消去することもできます。Siriならね。 出張に出かけた時など、いつもと違う時間に起きる場合には、Siriに「明日5時半に起こして。」という風に頼むと、サクッとアラームをセットしてくれるのでありがたいですね。 アラームのセットをSiriに頼む場合、 「アラームをセット。○時○分。」 の様に、シンプルに具体的な時間を告げるのもいいと思います。 セットがとても簡単なので、アラームをタイマーの代わりに使うこともできますね。タイマーだと、何分後に音を鳴ら

    Siriならアラームを複数タイマーのように使えるし、増えすぎたら一発消去してくれる | iPhone 研究室
  • タイムゾーン呪いの書 - Qiita

    コメント欄で「Software Design 誌 (2018/12) に寄稿した内容や修正などをこちらの記事にも適用したい」と言ったあと、やるやる詐欺でずっと放置していましたが、三年近く経ってようやく 2021年 7月に大幅に改訂し、同時に Zenn に引っ越すことにしました。 タイムゾーン呪いの書 (知識編) タイムゾーン呪いの書 (実装編) タイムゾーン呪いの書 (Java 編) なにやら長くなりすぎたので三部構成になっています。 この Qiita 版は、しばらく (最低一年は) 改訂前のまま残しておきます。 タイムゾーンの存在はほぼ全ての人が知っていると思います。ソフトウェア・エンジニアなら多くの方が、自分の得意な言語で、タイムゾーンが関わるなにかしらのコードを書いたことがあるでしょう。ですが、日に住んで日仕事をしていると国内時差もなく1 夏時間もない2 日標準時 (Japa

    タイムゾーン呪いの書 - Qiita
  • UTCなサーバーとMySQLとで使うRailsの時間の扱いについて調べた | kanonjiのブログ

    まず前提となる環境はこんな感じです。 コード内というのは、例えばイベント用のページを作った時、指定の日時まではアクセス出来ないようにする用な事を、まぁコードにハードコードする際に、OSがUTCだとしても日時間で書きたいという事。 # Set Time.zone default to the specified zone and make Active Record auto-convert to this zone. # Run "rake -D time" for a list of tasks for finding time zone names. Default is UTC. config.time_zone = 'Tokyo' rails_project_dir/config/application.rb デフォルトから上記だけ設定を変更する。 Timeは使わずにActiv

  • time: could use a "truncate in timezone" feature · Issue #10894 · golang/go

  • time.Timeから日付だけを取り出す - Qiita

    現在時刻から日付だけを取り出す(今日の0:00)を作りたい時の話です。 Truncate()を使う Time型にはTruncateメソッドが用意されていて、指定した大きさ以下の時刻を切り捨ててくれます。 func (t Time) Truncate(d Duration) Time Truncate returns the result of rounding t down to a multiple of d (since the zero time). If d <= 0, Truncate returns t unchanged. これに1日(24時間)を指定すれば簡単に日付を取り出せる気がします。 package main import ( "time" ) func main() { t, _ := time.Parse( time.ANSIC, "Fri Feb 7 13:58

    time.Timeから日付だけを取り出す - Qiita
  • What is the `zero` value for time.Time in Go?

    In an error condition, I tried to return nil, which throws the error: cannot use nil as type time.Time in return argument What is the zero value for time.Time?

    What is the `zero` value for time.Time in Go?
  • Goのtimeパッケージのリファレンスタイム(2006年1月2日)は何の日? - Qiita

    Goのtimeパッケージのフォーマットは独特だ。普通のUnixのstrftimeとかだとフォーマット文字列は%Yとか%mといった文字列なのだけど、Goの場合はそのかわりにある種の「サンプル文字列」を与えるという仕組みになっている。 たとえば次の文字列はGoでは時刻の正しいフォーマット文字列だ。 %Y(年)の代わりに"2006"、%b(月の名前)の代わりに"Jan"と書くといったルールになっている。"%Y-%m-%d"の代わりに"2006-01-02"と書くのは見た目にわかりやすいといえばわかりやすいが、"2006年1月2日15時04分05秒"以外の時刻は正しいフォーマット文字列としては認識されない。2006の代わりに2007とか書いても意味がない。 では一体この2006年1月2日という特別な日は、なんの日なのか? 最初は1970年1月1日(エポック)から特定の時間が経過した日だとか、あるい

    Goのtimeパッケージのリファレンスタイム(2006年1月2日)は何の日? - Qiita
  • Convert UTC to "local" time in Go

    How can I convert UTC time to local time? I've created a map with the UTC difference for all the countries I need the local time. Then I add that difference as duration to the current time (UTC) and print the result hoping that's the local time of that specific country. For some reasons the result is wrong. For example with Hungary there is one hour difference. Any idea why I'm getting incorrect r

    Convert UTC to "local" time in Go
  • https://qiita.com/nyarla/items/9e0e54b12d31bb9b352b

  • 【golang】JSTの時間をうまくParseする - ◯ △ □

    golangでJSTの時間の文字列を変換するときに困ったのでTipsとして残しておきます。 2015-06-08 15:04:05 +0900のように+0900とついていた場合2006-01-02 15:04:05 -0700をformatとしてParseすればうまくいきます package main import "fmt" import "time" func main() { target := `2015-06-08 15:04:05 +0900` t, _ := time.Parse(`2006-01-02 15:04:05 -0700`, target) fmt.Println(t.UTC()) } 上記は普通に指定すればできました。 問題はJSTで2015-06-08 15:04:05という値をParseしたい場合です。 色々実装をみてみたところ package main i

  • How to properly parse timezone codes

    In the example bellow the result is always "[date] 05:00:00 +0000 UTC" regardless the timezone you choose for the parseAndPrint function. What is wrong with this code? The time should change depending on the timezone you choose. (Go Playground servers are apparently configured in UTC timezone). http://play.golang.org/p/wP207BWYEd package main import ( "fmt" "time" ) func main() { now := time.Now()

    How to properly parse timezone codes
  • Golang XML Unmarshal and time.Time fields

    I have XML data I am retrieving via a REST API that I am unmarshal-ing into a GO struct. One of the fields is a date field, however the date format returned by the API does not match the default time.Time parse format and thus the unmarshal fails. Is there any way to specify to the unmarshal function which date format to use in the time.Time parsing? I'd like to use properly defined types and usin

    Golang XML Unmarshal and time.Time fields
  • 逆引きGolang (日付と時刻)

    現在の時刻を取得する 時刻オブジェクトを作成する 時刻を任意のフォーマットで扱う 時刻オブジェクトを文字列に変換する 時刻に任意の時間を加減する 2つの時刻の差を求める 時刻中の曜日を日語に変換する UNIXタイムをTimeオブジェクトに変換する 現在の日付を求める 日付オブジェクトを文字列に変換する 日付オブジェクトを作成する 指定の日付が存在するかどうか調べる ユリウス日から日付オブジェクトを作成する 何日後、何日前の日付を求める 何ヶ月後、何ヶ月前の日付を求める うるう年かどうか判定する 日付オブジェクトの年月日・曜日を個別に扱う 文字列の日付を日付オブジェクトに変換する 現在の時刻を取得する package main import "fmt" import "time" func main() { t := time.Now() fmt.Println(t) // => "201

  • Big Sky :: Go言語で日付処理

    元ネタ: 誰もが一度は陥る日付処理。各種プログラミング言語におけるDateTime型/TimeStamp型の変換方法のまとめ Go言語が無かったので書いてみた。 現在時刻の取得 package main import ( "fmt" "time" ) func main() { fmt.Println(time.Now()) } 2013-06-19 21:46:14.186298 +0900 +0900 Time => Unix時刻変換 package main import ( "fmt" "time" ) func main() { fmt.Println(time.Now().Unix()) } 1371646123 Unix時刻 => Time変換 package main import ( "fmt" "time" ) func main() { fmt.Println(tim

    Big Sky :: Go言語で日付処理
  • GAE/Goのハマったところ(´・ω・`) - Qiita

    2016.12 追記: 記事はGAEのGo SDKに特化した内容です。 GAE全般については↓に記事を書きました。 GAEでハマったこと(´・ω・`) 2014年は半年くらいGoogle App Engine(GAE)/Goのアプリを書く事に費やすことが出来て、とても幸せな一年でした(^^) GAE/Goはご存知の通りずっとbeta(or experimental) (2015/7に正式リリースされました!\(^o^)/)ですが、個人的にはGAEランタイムの中で最強だと思っています。 何よりspin-upが早い!リクエストの処理もgoroutineでシンプルに高速化出来る!GAEアプリ書くならGoを選ばない理由はない!と思っています。 とは言え書籍や情報の少ないGAE/Goの開発、少なからずハマった箇所もありましたのでそれを技術不足露呈も覚悟の上で共有したいと思います。 あ、GAEに興味

    GAE/Goのハマったところ(´・ω・`) - Qiita
  • 1