並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 327件

新着順 人気順

datetimeの検索結果161 - 200 件 / 327件

  • GitHub - prechelt/typecheck-decorator: For Python3, e.g. @typecheck add_count(count: int, when: any(datetime, timedelta) = datetime.now)

    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 - prechelt/typecheck-decorator: For Python3, e.g. @typecheck add_count(count: int, when: any(datetime, timedelta) = datetime.now)
    • How to calculate datetime in Python - ITipsUs

      Sometimes we would like to calculate datetime in Python. Then we search like "Python date time calculate". So today I introduce about "How to calculate datetime in Python". How to calculate datetime in Python In order to calculate datetime in Python, we can use timedelta with datetime module. datetime module When we deal with date or time, we use datetime module. If you want to set fixed date, you

        How to calculate datetime in Python - ITipsUs
      • DATETIME型/TIMESTAMP型の展開と WHERE句の範囲指定

        Landscape トップページ | < 前の日 2004-08-26 2004-08-27 次の日 2004-08-30 > Landscape - エンジニアのメモ 2004-08-27 DATETIME型/TIMESTAMP型の展開と WHERE句の範囲指定 当サイト内を Google 検索できます * DATETIME型/TIMESTAMP型の展開と WHERE句の範囲指定この記事の直リンクURL: Permlink | この記事が属するカテゴリ: [SQL] [MS SQL Server] [Postgres] 時刻の扱いは データベースエンジンによって異なるので、クエリを作成する前に仕様や挙動を確認しておきたい。 たとえば、 time_column < '2004-08-27' のとき、'2004-08-27' は いつの時点を指すのか。2004-08-27 00:00:00

        • ASP.NET → JavascriptへのDateTimeオブジェクトの受け渡し

          備忘録に APS.NETアプリ(ここではASP.NET MVC3)から、javascriptへJSON形式でDateTimeオブジェクトを送った場合 ●C#側 public ActionResult GetDate() { return Json(DateTime.Now, JsonRequestBehavior.AllowGet); } ●.js側(ここではjQueryのajaxを例に) <script type="text/javascript"> $(function(){ $.ajax({ url: "http://サーバURL/GetDate", type: "GET", success: function(data){ alert(data) } }); </script> ●出力 \Date(1337261816234)\ このような表示になってしまうと思います。 そこで、

          • PHPの DateTimeオブジェクトの簡易リファレンス

            ► 2018 (1) ► 1月 (1) ► 2017 (4) ► 6月 (3) ► 5月 (1) ► 2016 (15) ► 12月 (4) ► 11月 (1) ► 10月 (2) ► 7月 (3) ► 6月 (1) ► 5月 (3) ► 1月 (1) ► 2015 (13) ► 12月 (1) ► 10月 (1) ► 9月 (1) ► 6月 (1) ► 5月 (1) ► 3月 (2) ► 2月 (3) ► 1月 (3) ► 2014 (11) ► 12月 (1) ► 9月 (2) ► 8月 (2) ► 6月 (1) ► 4月 (4) ► 2月 (1) ► 2013 (15) ► 12月 (3) ► 11月 (3) ► 8月 (2) ► 7月 (4) ► 5月 (1) ► 4月 (2) ► 2012 (7) ► 10月 (1) ► 7月 (1) ► 4月 (3) ► 1月 (2) ► 20

            • Symfony Form の date/datetime フィールドを single_text ウィジェットとともに使った場合に 04-31 => 05-01 のような意図しない変換が発生する問題の発見と修正

              マリオ @fumi_mario Date(Time)Typeで(date_)widgetがsingle_textの場合checkdate()が掛からない。DateTimeToLocalizedStringTransformer::reverseTransform()内で掛けたいとこだけど。 #symfony2 2012-04-23 11:23:07 マリオ @fumi_mario $options['widget'] === 'single_text' 以外の場合、DateTimeToArrayTransformer に行き、checkdate() が実装されているのだけどなあ。 #symfony2 2012-04-23 11:25:16

                Symfony Form の date/datetime フィールドを single_text ウィジェットとともに使った場合に 04-31 => 05-01 のような意図しない変換が発生する問題の発見と修正
              • [PHP]DateTimeオブジェクトをforeach文で回せるDatePeriodクラス

                [競技プログラミング][PHP][AtCoder]超大型連休 | DevAchieveでDateTimeオブジェクトを for 文で日付を回そうと思ったのだけど、以下のようにとんでもないことになってしまった。 <?php for( $date = DateTime::createFromFormat('Y/m/d', '2012/01/01', new DateTimeZone('Asia/Tokyo')), $end = DateTime::createFromFormat('Y/m/d', '2012/12/31', new DateTimeZone('Asia/Tokyo')); $date->diff($end)->format('%R') === '+'; $date->add(new DateInterval('P1D')) ){ // 2012/01/01 から 2012/1

                • patch for DateTime::TimeZone v0.46 - Charsbar::Note

                  うちのPlaggerがconfigにtimezoneを書かないとこける(つーか、timezoneの指定がないのでこけるテストがあった)問題をなんとかしたかったのでコードを覗いてみたら、DateTime::TimeZone->new('local')がTZ=JST-9のときに自動判別できていなかったので、MLに入ってこんなパッチを投げてみた(んだけど、投げそこねたかな→二重投稿になっていた。恥)。 diff -ru DateTime-TimeZone-0.46/lib/DateTime/TimeZone/Local.pm DateTime-TimeZone-0.46-patched/lib/DateTime/TimeZone/Local.pm --- DateTime-TimeZone-0.46/lib/DateTime/TimeZone/Local.pm 2006-05-09 06:42:

                    patch for DateTime::TimeZone v0.46 - Charsbar::Note
                  • character_set_connection = sjis でDATETIME型のカラムにインデックスがきかないはなし | GMOメディア エンジニアブログ

                    DBAです。 default-character-set = sjis とかやっている悪い子はいませんか? 少なくとも最近作られたシステムで積極的にやっている人はいない(と信じたい)ですが、古くからあるMySQLとかだとたまにお目にかかりますよね。 正直character set sjisは結構つらい感じのバグが多い(というか、結構つらい感じなのにMySQL開発チーム的にはそう思ってなさそうなのが一番つらい)ので、今後新規で作られるサービスが 間 違 っ て も sjis を 選 択 さ れ た り す る 悲 劇 が 起 こ ら な い よ う に ついさっき盛大に踏み抜いたバグをメモしておきます。 MySQL Bugs: #74449: Incorrect datetime casting with charcter_set_connection=sjis charcter_set_c

                    • twigでイケてるDateTimeの比較の仕方 - Qiita

                      意外とネット上にイケてる情報がないので書きます。 ネット上だとよく以下のようなdateフィルターを用いたイケてない文字列比較をやっちゃっているのを見かけます。 例)キャンペーンが開始していない場合 {% if campaign.startDate|date('Y-m-d') > "now"|date('Y-m-d') %} まだ開始していません。 {% endif %} もちろんこれでも動きます。動きますが、文字列の大小を比較するのは何かが違う気がします。最近のtwig(1.6以降)ではdate関数がありますし、スマートにDateTimeオブジェクト同士を比較すればいいと思います。 【参考】 twig date関数ドキュメント

                        twigでイケてるDateTimeの比較の仕方 - Qiita
                      • 5.1.8.1 Datetime オブジェクトをフォーマットされた文字列から生成する

                        datetimeクラスは直接フォーマットされた時刻文字列の構文解析をサ ポートしていません。time.strptime を使うことによって構文解 析をし、返されるタプルからdatetimeオブジェクトを生成することができます。 >>> s = "2005-12-06T12:13:14" >>> from datetime import datetime >>> from time import strptime >>> datetime(*strptime(s, "%Y-%m-%dT%H:%M:%S")[0:6]) datetime.datetime(2005, 12, 6, 12, 13, 14)

                        • datetime 型なカラムを日付で検索 - 僕ト云フ事@はてな出張版

                          今まで datetime なカラムの検索は $schema->resultset('Entries')->search( { created_on => { '>=' => $day_start, '<=' => $day_end, } } ); とかしてて、いちいち 00:00:00 〜 23:59:59 まで用意してあげてたんだけど、隣の人に聞かれて、SQL だったら select * from entries where date(created_on) = '2008-08-21'; こう書くよなぁ、DBIC だとどう書けば、とか思って $schema->resultset('Entries')->search( { 'date(created_on)' => $day, } ); こう書いたらできた >_

                            datetime 型なカラムを日付で検索 - 僕ト云フ事@はてな出張版
                          • DenoのDateTimeライブラリPteraをリリースしました

                            Ptera DenoのDateTimeライブラリであるPteraをリリースしたので、その紹介(宣伝)をします。 素敵なロゴはDenoのイラストを数多く書いてらっしゃる hashrockさんにデザインしていただきました! これまでNode.jsのライブラリはMoment.js、Day.js、Luxon、date-fns などいくつか選択肢がありました。 ただ、Denoで書かれているThird Partyライブラリは自分が調査した限り見当たらなかったので、作ってみました。 Getting Started メインで使用するAPIはdatetimeです。 引数なしの場合、ローカルの現在時刻で返します。ISO8601の文字列やJavaScriptのDateなども引数としてサポートしています。 import { datetime } from "https://deno.land/x/ptera/mo

                              DenoのDateTimeライブラリPteraをリリースしました
                            • I want to know Time::Moment advantage compare with DateTime and Time::Piece · Issue #1 · chansen/p5-time-moment

                              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

                                I want to know Time::Moment advantage compare with DateTime and Time::Piece · Issue #1 · chansen/p5-time-moment
                              • Ruby/Ruby on Rails/DateTimeなど日付時間をDB用の文字列に変換する方法 - TOBY SOFT wiki

                                はじめに † Timeなどの日付時間をDB用の文字列に変換する方法。 fixtureなんかで、日付をDB用に設定したいときがありますよね。 Rails 2.3.2 & 2.3.5で確認。 ※微妙に理解度が低いので、フォローお願いします。 いろいろと間違いだったっぽくて申し訳ない(´;ω;`) ↑ 前提条件 † デフォルトで、config/enviroment.rbに config.time_zone = 'UTC' が記載されているとUTCでDBに日付が入ります。ここでは上記設定のときの話です。 →config.time_zone = 'UTC' だと表示がUTCになり、config.time_zone = 'Tokyo'では表示が日本時間(+9:00)になり、どちらともDBには日付はUTCで入ります (なので上の記述は間違ってました(; ´д`)) TimeWithZone.to_s(:

                                • DateTime 構造体 (System)

                                  名前空間: System アセンブリ:System.Runtime.dll アセンブリ:mscorlib.dll アセンブリ:netstandard.dll Source:DateTime.cs Source:DateTime.cs Source:DateTime.cs 重要 一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。 public value class DateTime : IComparable, IComparable<DateTime>, IConvertible, IEquatable<DateTime>, IFormattable public value class DateTime : IComparable, ICom

                                    DateTime 構造体 (System)
                                  • DateTimeの差を秒単位で取る

                                    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

                                      DateTimeの差を秒単位で取る
                                    • まだ Python の datetime で消耗しているの? maya 使おうぜ

                                      I have dt = datetime(2013,9,1,11), and I would like to get a Unix timestamp of this datetime object.When I do dt - datetime(1970,1,1)).to... 個人的には、timeモジュールとdatetimeモジュールは一本化してほしい、timeモジュールの存在価値はよくわかるので、datetime側ですべてラップして欲しいと思っていました。 パースメソッドがない いちいち datetime.datetime.strptime メソッドで時間フォーマットを書かないといけない。 dateparser というモジュールもあるが、 datetime とは別モジュールだし、使い勝手がいまいち。 タイムゾーンの処理 タイムゾーンの管理が環境依存なところ。忘れた頃に嵌まります。 M

                                        まだ Python の datetime で消耗しているの? maya 使おうぜ
                                      • SQLiteのTIMESTAMP型のフィールド値用にPerlのDateTime、DateTime::Format::MySQLモジュールで現在時刻文字列を生成

                                        SQLiteのTIMESTAMP型のフィールド値用にPerlのDateTime、DateTime::Format::MySQLモジュールで現在時刻文字列を生成 スポンサードリンク Tweet SQLite使っていてUPDATEした瞬間の時刻を記録するときに、自前で日付文字列生成しなくてはならないので、どうするんだっけかとど忘れしてしまったので、ここに書いておこう。ここに書いておくと、Googleで検索できるので便利なんですよね。 use DateTime; use DateTime::Format::MySQL; my $dt = DateTime->now(); my $date = DateTime::Format::MySQL->format_datetime($dt); print "$date\n"; exit; __END__ 実行例(2008-08-24 23:24に実行):

                                        • iko_memo|いこまる: MySQL と Timestamp と DateTime と Symfony の sfPropelParanoidBehaviorPlugin

                                          MySQL と Timestamp と DateTime と Symfony の sfPropelParanoidBehaviorPlugin Symfony の便利な plugin のひとつで、sfPropelParanoidBehaviorPluginropelParanoidBehavior というのがある。 論理削除を透過的に実現してくれる plugin.で、便利なだと思って、wktkしながら、導入したわけだが、 うまくうごかねぇーーーということで、調査。 原因は3つ。 1. schema.yml で、 deleted_at を timestamp にすると、mysql は、MAXDBモードではない場合、 timestamp は、下記のような仕様なので、 deleted_at IS NULL という pluginによる where 句の追加が うまくうごかない。 詳細

                                          • MySQLでDATETIME型の時刻差を計算 - 地中へのはしご

                                            MySQL上で、DATETIME型の時間差を出す方法です。 僕の場合、出した値を合計して、その後PHPで扱う流れでしたので、UNIX_TIMESTAMPで変換してから差を出す方法を採用しました。 複数の方法で結果を出してみる 左2つのデータの差分を、カラム名の方法で出しています。 そのまま減算 数字列の差分になります。 SELECT datetime1 - datetime2 FROM table_name UNIXTIMESTAMP化してから計算 秒数で取得できます。 SELECT UNIX_TIMESTAMP( datetime1 ) - UNIX_TIMESTAMP( datetime2 ) FROM table_name SUBTIME()で計算 後ろの引数は時刻ではなく時間を表す値でなければならないようです。 SELECT SUBTIME(datetime1,datetime2)

                                            • Python の time.struct_time を datetime オブジェクトに変換してみた - 牌語備忘録 -pygo

                                              import time import datetime def conv_time_struct_time_to_datetime(struct_time): return datetime.datetime(*struct_time[:6]) today = time.localtime() print today print conv_time_struct_time_to_datetime(today) 実行結果 time.struct_time(tm_year=2010, tm_mon=9, tm_mday=19, tm_hour=12, tm_min=49, tm_sec=50, tm_wday=6, tm_yday=262, tm_isdst=0) 2010-09-19 12:49:50こんなんでよいのかな?

                                                Python の time.struct_time を datetime オブジェクトに変換してみた - 牌語備忘録 -pygo
                                              • How do you convert a time.struct_time object into a datetime object?

                                                Collectives™ on Stack Overflow Find centralized, trusted content and collaborate around the technologies you use most. Learn more about Collectives Teams Q&A for work Connect and share knowledge within a single location that is structured and easy to search. Learn more about Teams

                                                  How do you convert a time.struct_time object into a datetime object?
                                                • Rails(Ruby)でnilの可能性もあるDatetime型を比較して、新しい方の値を取得する【テスト付き】 - Qiita

                                                  Rails(Ruby)でnilの可能性もあるDatetime型を比較して、新しい方の値を取得する【テスト付き】RailsRuby

                                                    Rails(Ruby)でnilの可能性もあるDatetime型を比較して、新しい方の値を取得する【テスト付き】 - Qiita
                                                  • Pythonで日時のデータを扱う:datetime

                                                    Pythonで日付や時刻を扱う場合は datetime モジュールを使用します。今回は datetime モジュールを使って日時の取得、生成、演算、比較、表示を行う方法などについて説明します。 現在の日時を取得する:today 日付を扱う場合は datetime モジュールの date クラスを使用します。 dateクラスの today() を使用すれば現在の時刻を取得できます。

                                                    • flutterでDateTimeとStringの変換方法とTimeZoneとLocale - Qiita

                                                      import "package:intl/intl.dart"; import 'package:intl/date_symbol_data_local.dart'; ・・・ final String sentDateJst; get sentDateFormatted { initializeDateFormatting("ja_JP"); DateTime datetime = DateTime.parse(sentDateJst); // StringからDate var formatter = new DateFormat('yyyy/MM/dd(E) HH:mm', "ja_JP"); var formatted = formatter.format(datetime); // DateからString return formatted; } initializeDateForm

                                                        flutterでDateTimeとStringの変換方法とTimeZoneとLocale - Qiita
                                                      • datetime_select より詳細に日付を指定したい - Loud Minority

                                                        datetime_select は,日付,時間を利用するのに便利な html_helperです. どのようなオプションが利用できるか,マニュアルを見ても分かりにくいですが, datetime_selectは,select_day, select_hourなどを順番に呼んでいるだけなので, selct_* のオプションがそのまま利用できます. 例えば <%= datetime_select :reserve, :time, { :start_year=>Time.now.year, :end_year=>Time.now.year+2, :use_month_numbers=>true, :minute_step=>10} %>とすると, 今年(2007)年から2009年までのみが選択可能 (start_year, end_year) 月の表示が数字(use_month_numbers) 時

                                                          datetime_select より詳細に日付を指定したい - Loud Minority
                                                        • 誰もが一度は陥る日付処理。各種プログラミング言語におけるDateTime型/TimeStamp型の変換方法のまとめにC#が無いので追加

                                                          誰もが一度は陥る日付処理。各種プログラミング言語におけるDateTime型/TimeStamp型の変換方法のまとめ – Yuta.Kikuchiの日記. 例のごとくC#が無いので勝手に追加する。VBも基本一緒だ。 ついカッとなってやったが、後悔はしていない。 .NET Frameworkで日付、時刻を扱うのはDateTime型(クラス)だ。 現在時刻の取得 当然C#なら何も悩まない。悩む必要など無い。 Console.WriteLine("現在時刻"); var _now = DateTime.Now; Console.WriteLine("DATETIME = {0:yyyy-MM-dd hh:mm:ss}", _now); 現在時刻のTimeStamp取得 .Net Framewrokは当然UnixのTimeStampなんて知ったこっちゃ無いのでこれは変換が必要。 DateTime型は

                                                            誰もが一度は陥る日付処理。各種プログラミング言語におけるDateTime型/TimeStamp型の変換方法のまとめにC#が無いので追加
                                                          • datetime (Transact-SQL) - SQL Server

                                                            適用対象:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW) 24 時間形式の時刻 (1 秒未満の秒を含む) と組み合わせた日付を定義します。 新しい作業には datetime を使用しないでください。 代わりに、時刻、日付、datetime2、および datetimeoffset データ型を使用します。 これらの型は SQL Standard と一致し、移植性が高くなります。 time、datetime2、datetimeoffset は秒の有効桁数が増えています。 datetimeoffset グローバルに配置されるアプリケーション向けにタイム ゾーンのサポートを提供します。 説明 プロパティ 値

                                                              datetime (Transact-SQL) - SQL Server
                                                            • utcで保存しているDATETIMEカラムの中身をJST(Tokyo)で表示する方法 - baronyan's blog

                                                              .in_time_zone('Tokyo') を使って都度JSTに変換します。 例 Book.updated_at.in_time_zone('Tokyo').to_s

                                                                utcで保存しているDATETIMEカラムの中身をJST(Tokyo)で表示する方法 - baronyan's blog
                                                              • 【MySQL】WHERE BETWEENは本当に速いのか ~datetimeカラムの場合~

                                                                はじめに この前仕事の本番環境にて、あるSQLがいつの間にか4000msほどかかるようになっていました。 WHERE句で使用していたdatetime型のカラムにインデックスを張っておらず、 100万レコードに対してフルスキャンが走っていたことが原因の1つでした。 インデックスを張り、速度も70msに短縮できたので上長に報告したところ、 「もともとのSQLは比較演算子で絞ってるの? BETWEENの方が速いんじゃない?」 との指摘があったので検証を行いました。 MySQLでは度々 「WHERE句で範囲を絞るときは比較演算子よりもBETWEENの方が速い」 と言われます。 本当にBETWEEN演算子は速いのか、検証してみたいと思います。

                                                                  【MySQL】WHERE BETWEENは本当に速いのか ~datetimeカラムの場合~
                                                                • たけまる / Atompub v0.1.0 リリース - DateTime, MediaType

                                                                  _ Atompub v0.1.0 リリース - DateTime, MediaType [perl][atompub] Atompub モジュールの使い方シリーズ Atompub (Atom Publishing Protocol の実装モジュール) をバージョンアッ プしました.便利なアクセサや Helper Module を追加して,使い易くな りました. ここでは,バージョンアップに伴う変更点について説明します.使い方な どは,以下のページを参照してください. - CPAN Atompub - 使い方 [2007-08-12-1] 変更点は次のとおりです. - メソッドの戻り値を XML::Atom::Client に合わせて少し変更 - HTTP レスポンスやリソースへのアクセサを追加 - slug メソッドを廃止予定に - Atompub::DateTime を作成 - Atom

                                                                  • SQLServerの DateTime型に潜むワナ|ITプロフェッショナル部(システム開発のアイロベックス|東京都新宿区の業務システム開発会社)

                                                                    SELECT Case When Convert(datetime, '2007-06-27 21:20:01.871') > Convert(datetime, '2007-06-27 21:20:01.869') Then 'True' Else 'False' End -- 結果 'False' が表示される!! よく調べると、こうです。 『datetime型はミリ秒まで保持する。・・・といっても精度は 3.33 ミリ秒 である。』 ということで、こうなのです。 SELECT Case When Convert(datetime, '2007-06-27 21:20:01.871') = Convert(datetime, '2007-06-27 21:20:01.869') Then 'True' Else 'False' End -- 結果 'True' が表示される!! ヒー

                                                                    • datetime – 日付/時間の操作 - Python Module of the Week

                                                                      ページコンテンツ datetime – 日付/時間の操作 時間 日付 タイムデルタ 日付計算 値の比較 日付と時間を組み合わせる フォーマットと解析 タイムゾーン ナビゲーション コンテンツテーブル 前: array – データ型固定のシーケンス 次: calendar – 日付の処理 This Page Show Source サンプルプログラム PyMOTW の全てのサンプルプログラムの出力は、 注記されていない限りは Python 2.7.2 で生成されています。 標準ライブラリの初期のバージョンでは利用できない機能も紹介している 可能性があります。

                                                                      • PythonでUNIX時間(エポック秒)と日時datetimeを相互変換 | note.nkmk.me

                                                                        UNIX時間(エポック秒)は協定世界時 (UTC) での1970年1月1日午前0時0分0秒からの経過秒数。Pythonでは、UNIX時間(エポック秒)と日時(日付と時刻)を表すdatetime型のオブジェクトを相互に変換できる。 日時を処理するdatetimeモジュールについての基本的な内容は以下の記事を参照。 関連記事: Pythonのdatetimeで日付や時間と文字列を変換(strftime, strptime) UNIX時間はファイルのタイムスタンプ(作成日時や更新日時)を表す際にも用いられる。また、現在時刻のUNIX時間はtime.time()で取得できる。詳細は以下の記事を参照。 関連記事: Pythonでファイルのタイムスタンプ(作成日時や更新日時)を取得 関連記事: Pythonで現在時刻・日付・日時を取得 UNIX時間(エポック秒)とは UNIX時間(エポック秒)は協定世

                                                                          PythonでUNIX時間(エポック秒)と日時datetimeを相互変換 | note.nkmk.me
                                                                        • ActiveRecordが生成するSQL, AR#find で、datetimeで検索, MySQLとRailsの組み合わせで、BIGBLOG型を使う, モデルのテーブル名を変える時の、テストのエラー - 忘れたときに備えた記録(2006-09-20)

                                                                          AR#find(:all, :conditions=>....)とかやると、Railsが適切なSQLを生成してデータベースに送ってくれるけど、そのSQLがどんなものが見てみたい。 ググってみると http://www.fdiary.net/ml/rails/msg/516 にドンピシャな問答があって、log ディレクトリに保存されるログファイルに全部記録されていた。 こんなテーブルがあるとする。 Var +-time : datetime 日付データ +-memo : text メモデータ 早い話が、メモ帳なわけ。で、指定した日付以前のメモを見たい場合にどうしたらいいか、という話。 真っ先に思いついた処理が、これ >> Var.find(:all, :conditions=>"time < #{Time.now}") ActiveRecord::StatementInvalid: Mysq

                                                                          • 【php】Datetimeクラスで日付を扱う(タイムスタンプに依存したくない) at softelメモ

                                                                            何かにつけて使いづらいなと思っていた date()関数と time()関数。 タイムスタンプにべったり依存するのはもうやめたい。 タイムスタンプは値の範囲に限界がある。今生きている人の誕生日ですらまともに扱いづらい(1960年生まれ→タイムスタンプ0以前、1901年生まれ→32bitのタイムスタンプの範囲外)。 そこで Datetimeクラス(php5.2.0以降 標準装備) date()関数だと、 date('Y年m月d日', strtotime('2010-04-01')); //2010年04月01日 date('Y年m月d日', strtotime('1960-05-05')); //1960年05月05日 date('Y年m月d日', strtotime('1192-01-01')); //1970年01月01日 ←使えない Datetimeクラスだと、 $d = new Dat

                                                                              【php】Datetimeクラスで日付を扱う(タイムスタンプに依存したくない) at softelメモ
                                                                            • PHP 7.1からDateTimeが現在時刻のマイクロ秒まで見るようになった - Qiita

                                                                              表題の通りですが、PHP 7.1からDateTimeおよびDateTimeImmutableの挙動が変わり、現在時刻にマイクロ秒まで反映されるようになりました。日付文字列を相対的な書式で与えた場合も同様にマイクロ秒が反映されます。 <?php $dt1 = new DateTime(); $dt2 = new DateTime("first day of next month"); $dt3 = new DateTime("2016-12-24"); var_dump($dt1->format("Y-m-d H:i:s.u")); // string(26) "2016-12-24 06:59:17.930886" var_dump($dt2->format("Y-m-d H:i:s.u")); // string(26) "2017-01-01 06:59:17.931709" var_

                                                                                PHP 7.1からDateTimeが現在時刻のマイクロ秒まで見るようになった - Qiita
                                                                              • [ruby-dev:43643] DateTime.new! and DateTime.jd

                                                                                Subject: [ruby-dev:43643] DateTime.new! and DateTime.jd From: Aaron Patterson <aaron.patterson@ a . m Date: Tue, 7 Jun 2011 14:39:14 +0900 こんにちは、アーロンです。 以前、同じ問題をruby-core 宛にメールを出したのですが、 返答がなかったので待ちきれずに、もう一度連絡させて頂きます。<3 <3 1.9.3のリリースブランチが作られる予定日(私には報告されていません)が迫っています。 しかし、Railsにある2つのblockerが大きな問題として存在するので一刻も早く修正する必要があります。 Blockerは以下の通り。 * [ruby-core:36444] * [ruby-core:36802] この問題のせいで、rails testsが作動

                                                                                • [コラム] どうやって DateTime.Now を含むメソッドをテストする? - TDD.NET

                                                                                  TDD Boot Camp でも、 演習の後半に出てきました。 テスト対象のメソッドが、 現在時刻や時間経過に依存しているときは、 どうやったら上手くユニット テストが書けるでしょう? テストしたい時刻になるまで、 あるいは、 テストしたい時間が経過するまで Sleep() しますか? そんなことをしていたら、 DateTime.Now に依存するメソッドのテストに、 ヘタをすると丸一日掛かってしまうかもしれませんね。 DateTime.Now の値を自由にコントロールできれば、 問題は解決するでしょう。 製品コードの中で、 現在時刻を提供する部分を切り出してしまい、 テストのときはそこをスリ換えてしまうというテクニックがあります。 ・ 製品コードに、 現在時刻を提供するクラスを作って、 テストのときはクラスを入れ換える。 (ちょっと大げさだけど、 大きなアプリケーションならけっこう現実的

                                                                                    [コラム] どうやって DateTime.Now を含むメソッドをテストする? - TDD.NET