並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 330件

新着順 人気順

datetimeの検索結果1 - 40 件 / 330件

  • 誰もが一度は陥る日付処理。各種プログラミング言語におけるDateTime型/TimeStamp型の変換方法のまとめ - Y's note

    日付型の変換処理 Date/Timestamp変換のまとめ - Yuta.Kikuchiの日記 10言語のプログラミング言語に対してそこそこの知識を保有している@yutakikucです。いろんなプログラミング言語を使用していると文法を覚えるのは大変ですよね。PHP書いている途中からJavaScriptの文法を誤って書き始めたり... それぞれの言語の文法の違いを事細かく覚える事は無理に近いです。今日はそんな各種言語仕様の記述で難解なDateTime/TimeStampについて紹介したいと思います。扱うのはWeb系のメジャープログラミング言語のSQL/C++/Java/JavaScript/Perl/PHP/Python/Rubyになります。Mysqlからデータを取り出した後や、WebAPIから取得したデータを表示用の日付フォーマットに変換する事があると思うのでそこで利用できる知識になるかと

      誰もが一度は陥る日付処理。各種プログラミング言語におけるDateTime型/TimeStamp型の変換方法のまとめ - Y's note
    • Perlで日付・時間を操作 - DateTime モジュールの使い方 (iandeth.)

      Perlには、日時の加・減算を扱うモジュールが標準でついてきません。僕の仕事場ではずっと、同僚が作ったオリジナルモジュールを皆で使いまわしていたのですが、今になって、世間的 (CPAN) にはどんなものがあるのか気になって調べてみました。※参考になったのは miyagawa 氏のメールマガジンの過去記事と、perl.com の The Many Dates and Times of Perl なるエントリでした。 今回は数ある日付関連モジュールの中から、Dave Rolsky氏の DateTime モジュールについて、その基本的な使い方について簡単にまとめたので共有してみます。 同氏は上記 perl.com 記事の執筆者であり、この前の YAPC::Asia で DateTime project について講演してくれていた人です。気合の入ったモジュールを作ってくれた事に感謝。 目次 基本

      • RubyとRailsにおけるTime, Date, DateTime, TimeWithZoneの違い - Qiita

        RubyとRailsにおけるTime, Date, DateTime, TimeWithZoneの違いRubyRails 2021.2.11追記:DateTimeクラスは非推奨なクラスになりました DateTimeクラスは非推奨なクラスとなり、DateTimeクラスではなくTimeクラスを使うよう、公式にアナウンスされました。 参考1 But we consider use of DateTime should be discouraged. - matz (Yukihiro Matsumoto) https://bugs.ruby-lang.org/issues/15712#note-4 参考2 DateTime は deprecated とされているため、 Timeを使うことを推奨します。 https://docs.ruby-lang.org/ja/latest/class/DateT

          RubyとRailsにおけるTime, Date, DateTime, TimeWithZoneの違い - Qiita
        • 第15回 DateTime:APIの標準化をめざして | gihyo.jp

          Cから継承したAPI プログラマにとって、ログの解析や作成などに含まれる日付や時刻の操作は切っても切り離せない分野のひとつです。もちろんPerlにも日付や時刻を操作するための関数は組み込まれています。 ただし、Cから継承してきたlocaltime()やgmtime()の返り値は、お世辞にもわかりやすいとはいえません。リストコンテキストで呼び出せば年月日、時分秒などの値を取り出せるとはいえ、単一の配列で受け取ると、個々の要素を使うときに直感的ではなくなりますし、明示的な名前をつけたスカラー変数を並べて受け取るのはいかにも冗長です。 use strict; use warnings; # 短いけれど非直感的 my @tm = localtime(); $tm[5] += 1900; $tm[4]++; printf "%04d-%02d-%02d %02d:%02d:%02d\n", reve

            第15回 DateTime:APIの標準化をめざして | gihyo.jp
          • MySQL5.5.3-m3のDATETIME型のバグ。あとMySQLの DATETIME型は本当に遅いのか検証してみた - 2010-04-30 - 小野マトペの業務日誌(アニメ制作してない篇)

            バグの話 近々ふぁぼったーDBのInnoDB化を企てているので、それに伴いMySQL5.0.67(Tritonn)から、先日リリースされたばかりのMySQL5.5.3-m3に乗り換えてみた。RC(リリース候補)版ということで、GA版とほぼ変わらない品質と聞いたので、割と軽い気持ちでインストールしたんだけど、いきなりバグにハマった。 バグとは、DATETIME, TIMESTAMP, DATE, TIME型と文字列定数との結合でインデックスが使われない、というもの。 以下のような、date(DATE型)の結合しかしていないクエリでも、dateインデックスが使われず昇順フルテーブルスキャンされ、20秒くらい掛かった。 select date from STATUS force index(date) where date='2010-01-19' limit 10; この現象は、5.5.3,5

              MySQL5.5.3-m3のDATETIME型のバグ。あとMySQLの DATETIME型は本当に遅いのか検証してみた - 2010-04-30 - 小野マトペの業務日誌(アニメ制作してない篇)
            • いつでもどこでも、すぐに DateTime モジュールを使いたい - iandeth.

              前回のエントリ 「Perlで日付・時間操作 - DateTime モジュールの使い方」で書いたとおり、とっても便利なDateTimeモジュールですが、強いて難点をあげるとすれば、必要な依存モジュールが多いこと = インストールが面倒くさい事かと個人的には思います。shell と make コマンドが使える環境ならば、"$ perl -MCPAN -e 'install DateTime' " で自動インストールしちゃえるのですが、これができない状況: telnet 禁止の環境で cgi 作りたい場合 (無料ホームページサービス等)(顧客のサーバ環境での開発で、クライアントに信用されていない状況とか) サーバの保守・セキュリティ体制がうんちゃらで make コマンドの利用が規制されている場合 (出くわした経験あり) こんな状況下だと、とたんにDateTimeモジュールを利用する事は難しくなっ

              • SQLite3でdatetimeなTEXTをなるべく高速に探す - ポクポク

                研究でSQLiteを使ってる。ファイル1つでポータブル、受け渡しも楽だしバージョン管理もできるし割りと気に入ってる。 日付のデータを大量に扱うのが遅くて困ったので速くする方法を調べた。ちゃんとインデックスが効くようにしたい。 SQLite3 には、SQL99 の DATE や DATETIME に対応する日時を表す型は存在しません。SQLite3 で日時を扱う場合、Date And Time Functions で説明されている日付処理関数を使用し、TEXT 型や NUMERIC 型の列に日付データを作成します。 http://www.tamandua-webtools.net/sqlite3-date.html TEXTを使う場合では、YYYY-MM-DD HH:MM:SSみたいな書式の文字列を日付とみなす。 NUMERIC(INTEGER or REAL)はよくあるUnixエポックから

                  SQLite3でdatetimeなTEXTをなるべく高速に探す - ポクポク
                • MySQL 5.6からDATETIMEは小数点以下が四捨五入(round)されるので気を付けよう - Qiita

                  MySQL 5.6からTIME, DATETIME, TIMESTAMPがマイクロ秒精度をサポートしました。 MySQL 5.6 Reference Manual :: 11.3.6 Fractional Seconds in Time Values で、ドキュメントにはちゃんとroundされるけどこれはSQL標準に従う挙動だからエラーとかワーニングは出ないよってさらっと書いてあるんですが、5.5では小数点以下は切り捨てだったんでマイクロ秒を付けてクエリ投げてた場合ハマりポイントになってます。 MySQL Bugs: #68760: Datetime rounding problem ActiveRecordにおけるDATETIMEのマイクロ秒サポート ここからはジョーカーさんのRails-4.2+MySQL-5.6での時刻オブジェクトのミリ秒の扱いについてへのアンサーエントリになるんです

                    MySQL 5.6からDATETIMEは小数点以下が四捨五入(round)されるので気を付けよう - Qiita
                  • 手を動かして覚えるPHP 5.3新機能 日付(DateTime,DateInterval)編 | Act as Professional

                    重要なことだから最初に伝えておくと、PHP5.3からは日付や時間の計算にUNIXTIMEなんて使わないでね。 2038年問題とかパッとみて、「これ何日間なの?」とか計算するのは、さよならしましょう。 手元にPHP5.3環境がある人は、インタラクティブモードを利用して実践しながら読むことをおすすめします。 さぁ、コンソールをひらいて、下記のコマンドを実行しましょう。 $ php -a DateTimeオブジェクトPHP5.3から導入された新機能として、日付に関するオブジェクトが増えました。 それが、DateTimeオブジェクトです。 $now = new DateTime(); echo $now->format("Y-m-d H:i:s") . PHP_EOL; 2010-12-28 23:00:20+09:00昨日、明日、来週、来月はこんな感じ。 $yesterday = new Dat

                      手を動かして覚えるPHP 5.3新機能 日付(DateTime,DateInterval)編 | Act as Professional
                    • DateTimeクラスを使ったモダンな日付処理

                      <?php $date = date('Y-m-d', strtotime('+3 months')); echo $date . "\n"; // => 2010-09-07

                        DateTimeクラスを使ったモダンな日付処理
                      • DateTime.pmにうるう秒の修正が入った話

                        こんにちは、DateTime.pm Watcherのいっちーです。 本日面白いパッチがDateTime.pmに取り込まれたので、ご紹介したいと思います。 そのpullreqがこちらです。Closedになっていますが、該当コミットはmasterに取り込まれています。 The leap second in 2012 was on 2012-07-01 not 2012-06-01. #48 per https://confluence.qps.nl/display/KBE/UTC+to+GPS+Time+Correction the leap second in 2012 was on 2012-07-01 not 2012-06-01. It’s is well known that leap seconds only occur directly before Jan 1st or Jul

                        • perl - DateTime->now(time_zone => $obj) # better practice : 404 Blog Not Found

                          2006年12月07日16:30 カテゴリLightweight Languages perl - DateTime->now(time_zone => $obj) # better practice 私はあまりDateTimeは使ってないのだけど、better practiceを見つけたと思うので。 [perl] DateTime->now(time_zone => 'local')って激遅 - おいぬま日報(不定期) (2006-12-06) Perl界隈の日付操作モジュールのデファクトスタンダードであるDateTimeですが、今まで「タイムゾーンなんてシステムで定義されているものから勝手に取ってきてほしい」という理由で DateTime->now(time_zone => 'local'); なんてことをしてたのですが、これが激遅なことが発覚しました。 二行で書くと、以下のとおり。

                            perl - DateTime->now(time_zone => $obj) # better practice : 404 Blog Not Found
                          • DateTime クラスのまとめメモ - Qiita

                            はじめに phpで日付関連のこと調べると、手続き型の方法が検索上位に来てあまり手続き型で書きたくないなーと思ったので、DateTimeクラスを使った日付関連のことを個人メモ的にまとめた。 サンプル 現在日時を作成 $date = new DateTime(); echo $date->format('Y-m-d H:i:s'); // 2014-08-06 21:15:49 // 文字列から $date = new DateTime('2014-08-01 23:01:05'); echo $date->format('Y-m-d H:i:s'); // 2014-08-01 23:01:05 // 数値から $date = new DateTime(); $date->setDate(2014,8,1); echo $date->format('Y-m-d H:i:s'); // 201

                              DateTime クラスのまとめメモ - Qiita
                            • RubyのDateTimeとTimeはどちらを使うべきか - yarbの日記

                              TimeはもともとPOSIXのtime_t型のラッパーで、内部的には1970年1月1日を起点とする秒数を保持している。 WikipediaによるUnix timeの記述を見ると、time_tは、なんと初期のUnixでは32ビット整数であったものの、60Hzのクロックに同期してカウントアップしていたそうだ。1秒間に60カウント進む。これでは2年半しか表現できない。のちに1Hz、つまり1秒1カウントで進むように変更され、これで前後130年の時刻を表現できるようになったそうな。 よく知られる2038年問題は32ビットの符号付き整数で表現できる1970年1月1日を起点とした場合の上限が2038年1月19日の午前3時14分7秒であるという話。 RubyのTimeクラスも、この制限を受けていた。 「受けていた」というのは、Ruby 1.9.2や、1.9系の新機能を1.8系へバックポートした1.8.7以

                                RubyのDateTimeとTimeはどちらを使うべきか - yarbの日記
                              • MySQL :: MySQL 8.0 リファレンスマニュアル :: 11.2.2 DATE、DATETIME、および TIMESTAMP 型

                                DATE、DATETIME、および TIMESTAMP 型は関連しています。 このセクションでは、これらの特徴、似ている点、および異なる点について説明します。 MySQL は、セクション9.1.3「日付リテラルと時間リテラル」で説明している複数の形式で、DATE、DATETIME、および TIMESTAMP 値を認識します。 DATE および DATETIME 範囲の説明では、「サポートされている」とは、以前の値は機能するが、保証はないということを意味します。 DATE 型は、日付部分を含むが時間部分は含まない値に使用されます。 MySQL は、DATE 値を'YYYY-MM-DD'形式で取得して表示します。 サポートしている範囲は '1000-01-01' から '9999-12-31' です。 DATETIME 型は、日付と時間の両方の部分を含む値に使用されます。 MySQL は、DA

                                • CodeZine:PHPにおける日付と時刻の混乱(ユリウス日, DateTime, PEAR Date, エポックタイムスタンプ)

                                  はじめに 作成しているプログラムの中で、ある日付の翌日を取得したいという状況を想像してください。一見単純そうなタスクですが、自分で実装するとなると、かなり面倒だということは容易に想像できます。「日」が27以下の場合は単に1を加えればいいのですが(実はこれは間違いです)、「日」が28以上になると、日数は月によって異なるため、まず、それが何月なのかを調べなければなりません。さらに、もし2月だったら閏年なのかどうかをチェックする必要もあります。「『年』が4の倍数なら閏年」というような単純な話ではないことはご存じでしょう。 幸運なことに、現在広く使われているプログラミング言語の多くは、日付や時刻の計算のためのライブラリやクラスを持っているので、暦の詳細を知らなくても、日時を扱うことができるようになっています。 PHPにも日付や時刻を扱うための手段が用意されていて、簡単に使うことができます。困ったこ

                                  • DateTimeクラスの落とし穴と対策 : PHP Advent Calendar jp 2011 Day 7 - ScriptWorks.JP

                                    PHP Advent Calendar jp 2011 7日目担当の @scriptwork です。 DateTimeクラス は PHP5.3 で日付や時刻の加減算を行う add / subメソッド や 差分を計算する diffメソッド などが追加され、日付と時刻を取り扱う面倒な処理をサポートしてくれるクラスです。 DateTimeクラス が実装されるまでは PHP関数 の strtotime() と date() で日付と時刻の加減算を行なっていましたが、2038年問題 への対応もあり、新しくコードを書くなら DateTimeクラス を使うのが良さそうですね。 とはいえ、現在の PHP5.3.8 と PHP5.4.0RC2 の DateTimeクラス は 日付の加減算 で strtotime() と 同じ問題 をかかえていますので、使い所を押さえておく必要があります。 DateTimeク

                                    • Python の datetime.strptime がすんごく遅い件 - miyalog

                                      会社でRADIUSサーバーの認証ログをリアルタイムに解析するツールを作っていたところ、思ったようなパフォーマンスが出ず、line_profiler というプロファイリングツールを使って調べたところ、処理時間の大部分を datetime.strptime で日時の文字列を datetime オブジェクトに変換する一行のコードが占めていました。 strptime だけでスクリプト実行時間の83%を占めている。あきらかにここが原因 そこで、日時の文字列を自分で区切って datetime.datetime() に渡すようにしたところ、処理速度が飛躍的に向上しボトルネックは無くなりました。 下記サンプルコードを使ってベンチマークをしたところ、strptime はなんと4倍以上遅い!(実行環境: macOS Sierra / Python 3.5.2) from datetime import dat

                                        Python の datetime.strptime がすんごく遅い件 - miyalog
                                      • datetime型のカラムから日付データを引っ張ってくる際の高速化 - 適当な日々

                                        フリーランスでwebの仕事をしながらwebサービスとかを作ったり作らなかったり、成長と挫折の記録・・・かもしれないちょっとMySQLのチューニングをしたらすごく早くなったので、メモメモ。 datetime型のカラムから日付のみをwhere訳にデータを引っ張ってくることはよくあります。 で、レコードが数万行になってくるとけっこう遅くなったりする。 そしてカラムにインデックスを張っても全然速度があがらなかったりします。 これはクエリーがインデックスを使用していないからなんですね。 苦しまぎれにdate型のカラムを作って日付だけを入れるという手法もありますが、ちょっとスマートじゃないです。 datetime型を維持したままで高速化できます。 例えばこういうクエリー [sql ruler="true" lang_name="true"] select * from item wher

                                        • DateTime.MinValue や new DateTime() は危険 - Cube Lilac

                                          昨日、コロナ接触確認アプリ COCOA が、バージョンアップで起動不能になる と言う現象が確認されたらしく、この問題の検証が GitHub 上で行われていました(COCOA v1.4.0 が起動しない - Issue #517 - cocoa-mhlw/cocoa)。この Issue によると、原因は .NET の DateTime 構造体の扱いにあったようです。 私自身も過去に似たような経験をした事がありますが、DateTime.MinValue や new DateTime()(引数無しで初期化)を使用するのは危険です。これら自体に直接的な問題があると言う訳ではないのですが、タイムゾーン間での時刻変換を実施すると例外が発生する時があります。 この問題はシリアライズの際に顕在化する事が多いようです。これは、シリアライズの際に DateTime オブジェクトの内容を UTC 時刻に変換する

                                            DateTime.MinValue や new DateTime() は危険 - Cube Lilac
                                          • [MySQL]datetime型のデータから日付別の集計を行う

                                            MySQLで日付時間データ入れておくデータ型、 datetime型はよく使いますよね。 データだけあって、日付別の集計が必要になってくることがありますよね。 普通に考えて集計やろうとするならgroup by使うんですが このdatetime型、group by datetimeとやった場合、 秒あたりの重複数を数えてくれて日にち別の集計は行ってくれません。 そこで、substring関数。 substring(datetime,1,10) as date とやると group by でも使えます。 mysql> select id,board,dat,w,s,datetime from accesslog limit 100,1; +--------+----------+------------+------+------+--------------

                                            • Python: 現在の日付・時刻の取得と出力 – datetimeクラスの属性、today()、strftime()メソッド

                                              ソースコード #!/usr/bin/python # coding: UTF-8 # 現在の日付・時刻の取得と出力 | datetimeクラスの属性、today()、strftime()メソッドの使い方 import datetime # datetimeモジュールのインポート import locale # import文はどこに書いてもOK(可読性などの為、慣例でコードの始めの方) # today()メソッドで現在日付・時刻のdatetime型データの変数を取得 d = datetime.datetime.today() # ↑モジュール名.クラス名.メソッド名 print 'd == %s : %s\n' % (d, type(d)) # Microsecond(10^-6sec)まで取得 # datetime型の各属性へのアクセス # year, month, day print

                                                Python: 現在の日付・時刻の取得と出力 – datetimeクラスの属性、today()、strftime()メソッド
                                              • 祝日を自動判定するDateTime拡張クラス - Qiita

                                                更新履歴 2015-09-28 タイポ修正 2016-04-27 バグ修正 2019-02-06 2019年以降の祝日を反映 2019-06-11 2020年以降の天皇誕生日の指定が間違っていたので修正 これは何? プライベートな環境(インターネットへの接続不可でGoogle等の外部サービスが使えない環境)のシステムで、日本の祝日を取得したいケースが出てきました。 誰か作ってるだろと思いググってみても、探し方が悪いのか使えそうなクラスが見当たりませんでした。 日付をDBや設定ファイルなどに積むのもいいけど、毎年メンテナンスとか数年後の忘れたころに祝日にならないとか言われるのもイヤだったので作っちゃいました。 探してみた近しいライブラリ PEAR::Date_Holidays_Japan 2015年くらいから更新されていないようです japanese-holiday 更新は続いていますが、毎

                                                  祝日を自動判定するDateTime拡張クラス - Qiita
                                                • Python 3 で少しだけ便利になった datetime の新機能 - Qiita

                                                  datetime モジュールは Python の標準ライブラリの中でも、使用頻度が高い割に罠が多かったり使い方が難しかったりする、あまりイケてないモジュールだと個人的に思っています。 そんな datetime モジュールですが、 Python 2 のプロジェクトを Python 3 に移行した時に大分コードを整理できてちょっと感動したので紹介しておきます。 unixtime との相互変換 unixtime から datetime.datetime への変換は、 ローカルタイムなら.fromtimestamp() で、 UTC なら .utcfromtimestamp() 関数で行います。 >>> import time >>> from datetime import datetime >>> now = time.time() >>> now 1415542873.099776 >>>

                                                    Python 3 で少しだけ便利になった datetime の新機能 - Qiita
                                                  • Railsで簡単に日時選択ができるdatetime_selectメソッドの使い方をまとめてみました - (゚∀゚)o彡 sasata299's blog

                                                    2011年06月14日10:53 Ruby Railsで簡単に日時選択ができるdatetime_selectメソッドの使い方をまとめてみました 最近、日時選択のためによく datetime_select メソッドを利用するのですが、いまいち使い方がわかっていなかったのでオプションをまとめてみます。ちなみに date_select とか time_select みたいなのもあります(たしか)。 以下、Rails 3.0.7 で動作確認を行っています。 基本形(オプション無し)これだけでももちろん使うことができます。だけどこれだけだといろいろと不便なのでその辺はオプションでほげほげするわけです。 = form_for :obj do |f| = f.datetime_select :start_at 月を数字表記にする = form_for :obj do |f| = f.datetime_s

                                                    • Pythonで文字列 <-> 日付(date, datetime) の変換 - Qiita

                                                      from datetime import datetime as dt tstr = '2012-12-29 13:49:37' tdatetime = dt.strptime(tstr, '%Y-%m-%d %H:%M:%S') strptimeの第二引数は第一引数のフォーマットを渡す。 例えば、 tstr = '2012/12/29 13:49:37'だった場合、 dt.strptime(tstr, '%Y/%m/%d %H:%M:%S') 文字列から日付(date) import datetime tstr = '2012-12-29 13:49:37' tdatetime = datetime.datetime.strptime(tstr, '%Y-%m-%d %H:%M:%S') tdate = datetime.date(tdatetime.year, tdatetime.mo

                                                        Pythonで文字列 <-> 日付(date, datetime) の変換 - Qiita
                                                      • Perl の DateTime 利用上の注意点

                                                        この投稿は Perl 5 Advent Calendar 2015 の 9日目の記事です。 Perl の Time::Piece 利用上の注意点 という記事の最後にDateTimeへの言及があったのですが、 DateTimeはDateTimeでいろいろとハマりどころがあるんですよね・・・。 僕も今年いくつか罠にハマりました。ちょうどアドベントカレンダーの季節ですし、この機会にハマりどころをまとめてみることにします。 遅い いろんなところで言われていることですが 遅い です。 試しに代表的な日付を扱うモジュールでベンチをとってみました。 (比較のために時間をとるためのPerlの組み込み関数も入れてあります) # いろんな形式で今の時間を取得する use Benchmark qw/ cmpthese /; use Time::HiRes (); use Time::Moment; use Ti

                                                        • DateTime に月、日、時、分、秒を足す。 - こせきの技術日記

                                                          DateTimeに秒を足す方法がなかなか見つからなくて苦労した。結局ActiveSupportのソースから探した。 Rationalを足せば良い。 require 'date' t = DateTime.now # 1ヶ月後 t >> 1 # 1日後 t + 1 # 1時間後 (1/24日後) t + Rational(1, 24) # 1分後 (1/1440日後) t + Rational(1, 24 * 60) # 1秒後 (1/86400日後) t + Rational(1, 24 * 60 * 60) 秒を足すことばかり考えてたけど、「Ruby DateTime 時間」で検索したらあっさり見つかった。 http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-list/44399 でもマニュアルにも書いといてほしいです。いっぺんT

                                                            DateTime に月、日、時、分、秒を足す。 - こせきの技術日記
                                                          • DateTime - モダンなPerl入門 - モダンなPerl入門

                                                            日付の取り扱い 何かと面倒な日付処理には DateTime.pmをつかいます。 生成 use strict; use warnings; use DateTime; #日付を指定して生成 $dt = DateTime->new( time_zone => 'Asia/Tokyo', year => 2008, month => 8, day => 4, hour => 15, minute => 0, second => 0 ); #epochから生成 $dt = DateTime->from_epoch( time_zone => 'Asia/Tokyo', epoch => 1217829600 ); #現在の日付(時間ふくむ) $dt = DateTime->now( time_zone => 'Asia/Tokyo' ); #現在の日付(時間含まない) $dt = DateTime

                                                            • 日付フォーマット(datetime⇔文字列)

                                                              datetime → 書式化文字列 >>> import datetime >>> now = datetime.datetime.now() >>> now.strftime("%Y/%m/%d %H:%M:%S") '2012/01/01 20:29:39' もしくは、新しい形式のformat関数を使ってもできる。 >>> "{0:%Y-%m-%d %H:%M:%S}".format(now) '2012-10-07 08:15:03' Python3.6以降からはフォーマット済み文字列リテラル(f-string)が使用可能なので、それを使うともっとかんたんにかける。 >>> f"{now:%Y-%m-%d %H:%M:%S}" '2012-10-07 08:15:03' その逆。書式化された日付文字列 → datetime >>> import datetime >>> dateti

                                                                日付フォーマット(datetime⇔文字列)
                                                              • Carbon - A simple PHP API extension for DateTime.

                                                                printf("Right now is %s", Carbon::now()->toDateTimeString()); printf("Right now in Vancouver is %s", Carbon::now('America/Vancouver')); // automatically converted to string $tomorrow = Carbon::now()->addDay(); $lastWeek = Carbon::now()->subWeek(); // Carbon embed 823 languages: echo $tomorrow->locale('fr')->isoFormat('dddd, MMMM Do YYYY, h:mm'); echo $tomorrow->locale('ar')->isoFormat('dddd, MMMM

                                                                • MySQLでDateTime型のカラムをDate型で検索するときに気をつけること - (゚∀゚)o彡 sasata299's blog

                                                                  2012年12月03日16:20 MySQL MySQLでDateTime型のカラムをDate型で検索するときに気をつけること 例えばこんなテーブルがあったとして、 DESC products; +---------------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------------+--------------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | name | varchar(255) | NO | MUL | NULL | | | created_at

                                                                  • 日付と時刻を取得する(date関数, time関数, datetime関数, julianday関数, strftime関数)

                                                                    日付と時刻を取得する(date関数, time関数, datetime関数, julianday関数, strftime関数) date 関数、 time 関数、 datetime 関数、 julianday 関数、 strftime 関数を使うと現在または指定した日時の日付と時刻を取得することができます。ここでは SQLite における date 関数、 time 関数、 datetime 関数、 julianday 関数、 strftime 関数の使い方について解説します。

                                                                      日付と時刻を取得する(date関数, time関数, datetime関数, julianday関数, strftime関数)
                                                                    • GitHub - travisjeffery/timecop: A gem providing "time travel", "time freezing", and "time acceleration" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single cal

                                                                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                        GitHub - travisjeffery/timecop: A gem providing "time travel", "time freezing", and "time acceleration" capabilities, making it simple to test time-dependent code. It provides a unified method to mock Time.now, Date.today, and DateTime.now in a single cal
                                                                      • Rubyの Dateと Timeと DateTimeの比較

                                                                        RubyのTimeクラスとDateクラス、DateTimeクラスの比較。 Timeクラスはtime.rbを読み込まなかった場合で比較。 Time 日付と時間を扱う 組み込みクラス(requireしなくても使える)現在日時で生成するには、Time.now日時を指定して生成するには、Time.gm(...) or Time.utc(...) or Time.local(...) or Time.mktime(...) 文字列に変換すると、C言語のctime()に準じた形式になる (例:Tue Dec 11 15:25:35 +0900 2007 ) Date 日付を扱う 使うには require "date" する必要がある現在日付で生成するには、Date.today日付を指定して生成するには、Date.new(...)文字列に変換すると、ISO8601形式になる (例:2007-12-11

                                                                        • 日付型と時刻型(DATE, TIME, DATETIME, TIMESTAMP, YEAR)

                                                                          MySQL で利用可能なデータ型の中で日付型と時刻型(DATE, TIME, DATETIME, TIMESTAMP, YEAR)の使い方について解説します。 DATE 日付 '1000-01-01' から '9999-12-31' フォーマット : 'YYYY-MM-DD' DATETIME[(fsp)] 日付と時間の組み合わせ '1000-01-01 00:00:00.000000' から '9999-12-31 23:59:59.999999' フォーマット : 'YYYY-MM-DD HH:MM:SS[.fraction]' TIMESTAMP[(fsp)] タイムスタンプ TIMESTAMP 値は、エポック ('1970-01-01 00:00:00' UTC) からの秒数 '1970-01-01 00:00:01.000000' UTC から '2038-01-19 03:14

                                                                            日付型と時刻型(DATE, TIME, DATETIME, TIMESTAMP, YEAR)
                                                                          • MySQLにdatetime型で保存したデータをUNIX TIMEで取り出すUNIX_TIMESTAMP関数 | MySQL | 阿部辰也のブログ――人生はひまつぶし。

                                                                            MySQLにdatetime型で保存したデータをUNIX TIMEで取り出すUNIX_TIMESTAMP関数と、UNIX TIMEの形式で保存したデータをdatetime型で取り出すFROM_UNIXTIME関数の説明。 MySQLでデータを取り扱う際、日付・時刻関連のデータはdatetime型で管理するようにしています。 (余談ですがPostgreSQLではtimestamp型を使っているので、MySQLをはじめて使ったときに、何も知らずに同じようにtimestamp型を使って痛い目にあった経験があります......)。 datetime型で保存したデータは「YYYY-MM-DD hh:mm:ss」という形になるわけですが、いざこのデータをperlやPHPで取り扱う、となった際に、そのままの形だと単なる文字列なので、比較処理や加算・減算なんかをする時にちょっと面倒なんですよね。 一度UN

                                                                            • 日時(DateTimeオブジェクト)を文字列に変換する

                                                                              Dim dt As DateTime = New DateTime(2002, 5, 12, 20, 30, 15, 123) Console.WriteLine("ToString :{0}", dt.ToString()) '2002/05/12 20:30:15 Console.WriteLine("ToShortDateString :{0}", dt.ToShortDateString()) '2002/05/12 Console.WriteLine("ToLongDateString :{0}", dt.ToLongDateString()) '2002年5月12日 Console.WriteLine("ToShortTimeString :{0}", dt.ToShortTimeString()) '20:30 Console.WriteLine("ToLongTimeStr

                                                                                日時(DateTimeオブジェクト)を文字列に変換する
                                                                              • 『PHPのDateTimeクラスでカレンダーを作ろう (全14回)』をドットインストールに追加しました #dotinstall | IDEA*IDEA

                                                                                さて今週は「PHPのDateTimeクラスでカレンダーを作ろう (全14回)」をドットインストールに追加しました。 PHPの再収録ができたのでモダンな感じで旧版を再構成しています。なお、DateTimeクラスを使っていたり、オブジェクト指向で書き換えたりしているのでプレミアム動画化しています。 ↑ このようなシンプルなカレンダーを作っていきます。 DateTimeクラスはちょっと癖がありますが、オブジェクトとして扱えるのでなにかと便利ですよね。date関数も良いですが、こちらも使えるようにしておきましょう。 なお、旧版に関しても8/11 11:00にプレミアム動画化されるのでご了承ください。 » PHPのDateTimeクラスでカレンダーを作ろう (全14回) – プログラミングならドットインストール

                                                                                  『PHPのDateTimeクラスでカレンダーを作ろう (全14回)』をドットインストールに追加しました #dotinstall | IDEA*IDEA
                                                                                • 文字列からDateTime型に変換する

                                                                                  日時を表す文字列をDateTimeオブジェクトに変換するここでは、「1992/2/16 12:15:12」のように日時を表す文字列をDateTimeオブジェクトに変換する方法を説明します。 DateTimeだけでなく、DateTimeOffsetへの変換に関する説明も一部含まれています。 Parseメソッドで変換する単純な変換であれば、DateTime.Parseメソッドで簡単に出来ます。説明も不要と思いますので、具体例をご覧ください。 'DateTime値に変換する文字列 Dim s1 As String = "1992/2/16 12:15:12" '文字列をDateTime値に変換する Dim dt1 As DateTime = DateTime.Parse(s1) '結果を表示する Console.WriteLine(dt1) '1992/02/16 12:15:12 '時間が省略

                                                                                    文字列からDateTime型に変換する