PostgreSQLのJDBCドライバーで、timestampとtimestamp with time zoneのjava.sql.Typesでのデータ型が同じになってしまうという話JavaPostgreSQLJDBCPostgreSQL14 What's? PostgreSQLをJDBCで扱っていて、timestamp with time zone型を使った時にちょっと困ったことになりまして。 調べてみました。 結論から言うと、JDBCのメタデータで見た時にtimestampとtimestamp with time zone型を区別することができません。 PostgreSQLのJDBCドライバーとDate and Time API(JSR-310) PostgreSQLのJDBCドライバーのオフィシャルサイトはこちら。 ドキュメント内に、Date and Time API(JSR-310
いままでのJavaでは、日付時刻を扱おうとするとめんどくさい割に非常に低機能でした。 Java8では、新たに日付時刻APIが導入され、めんどくささが増しつつ非常に高機能になりました。 (以降、Java8で導入された日付時刻APIを単に「日付時刻API」と表します) もちろん、慣れてきて、ちょっとしたサポートメソッドを用意してやれば、結構使いやすいのですが、それは「このAPIは使いやすい」という評価にはなりません。 つまり日付時刻APIは、慣れないとぜんぜんわからないし、サポートメソッドがないと面倒なコードが必要ということです。 いろいろあってよくわからない 日付時刻では、時点を扱うInstantや期間を扱うPeriod、時間量をあらわすDurationなど多くのクラス・インタフェースが導入されています。 これらは、IDEの補完でAPIを探りながら機能を推測すれば、それなりにドキュメントなし
世界各国1440都市の時差情報をデータベース化、 日本時間から、指定日時から、世界の時間と時差を調べることが出来ます。 知りたい国や都市の名前で検索して下さい。
WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 先日、応急処置を行った Linux ゲストOSの時刻遅れですが、やはり気になるのでもう少し調べてみました。 原因 いろいろググったりしたところ、最終的に VMware の Knowledge Base のページにたどり着きました。なにやら長々と書いてありますが、時刻がずれる原因は以下のようなことらしいです。 Linux OS では、タイマー割り込みをカウントするこ
*VMWare上でntpdの自動同期がうまくいかないため ntpdateをcron登録する (理由:ココらへんを参照下さい。) 1、ntpのインストール
VMwareではWindowsホスト上のLinuxゲストの時計が大きくずれるという問題が昔からあって、調べるといろいろ回避策が見つかります。しかし古い情報が多くなってきており、今となってはあまり適切でない方法になってしまっているものもあります。 そこで、2008年冬時点での時刻あわせ手法についてまとめておきます。環境は以下のとおりです。 VMware Server 1.0.8 物理マシン:Core Duo T2300 (1.66GHz) EIST有効 ホストOS:Windows XP Professional SP3 32bit ゲストOS:CentOS 5.2 32bit、仮想CPU数 2 目次です。 Windows XPのSNTPサーバを構成する VMware Serverの設定ファイルを修正する カーネル再構築は必要ない CentOS 5.2のカーネルパラメータを変更する adjti
► 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
Welcome to the home of the Network Time Protocol (NTP) Project. The NTP Project conducts Research and Development in NTP, a protocol designed to synchronize the clocks of computers over a network to a common timebase. NTP is what ensures the reliability of billions of devices around the world, under the sea, and even in space. Accurate timekeeping is vital to the many applications which have revol
Windows ベースのコンピューターを、Windows を実行していないネットワーク タイム プロトコル (NTP) サーバーに同期しようとすると、同期が成功しない可能性があります。 この記事では、この問題の解決策について説明します。 適用対象: Windows Server のサポート バージョン 元の KB 番号: 875424 原因 この問題は、コンピューターが対称アクティブ モードを使用して同期要求を送信するときに発生する可能性があります。 既定では、Windows Server 2003 ドメイン コントローラーはタイム サーバーとして構成され、対称アクティブ モードを使用して同期要求を送信します。 Windows を実行しない一部の NTP サーバーは、クライアント モードを使用する要求にのみ応答します。 解決方法 この問題を解決するには、タイム サーバーと同期するときにクラ
Windowsの時刻関連の設定をするコマンド。Windows XPとWindows Server 2003にはNTP(Network Time Protocol)を使って自動的に時刻同期するWindows Timeサービスが実装されている(Active DirectoryでKerberosが利用するため)。このWindows Timeサービスの設定変更や,ほかのコンピュータとの時刻の比較,手動での時刻同期ができる。 なお,Windows 2000に実装されているWindows Timeサービスは,NTPではなくSNTP(Simple Network Time Protocol)を使って時刻同期するため,同じw32tmコマンドでもまったく別のオプションを用意している。 w32tm [/?] [/register|/unregister] または w32tm /monitor [/domain
本連載では、主にWindows Vista/Windows 7/Windows Server 2008/Windows Server 2008 R2を対象としています。Windows XPやWindows 2000 Server/Windows Server 2003については、以下の旧記事を参照してください。 連載「Windowsネットワーク時刻同期の基礎とノウハウ」(2005年版) 前回は、Active Directoryとワークグループ環境における、Windows Server 2008 R2の時刻同期機能について解説した。そのWindowsの時刻同期は、Windows Timeサービスにより行われている。このWindows Timeサービスは、これまでの連載でたびたび記しているように、レジストリで制御されている。また、サービスは自動的に時刻同期処理を実行するのだが、w32tmコマン
本連載では、主にWindows Vista/Windows 7/Windows Server 2008/Windows Server 2008 R2を対象としています。Windows XPやWindows 2000 Server/Windows Server 2003については、以下の旧記事を参照してください。 連載「Windowsネットワーク時刻同期の基礎とノウハウ」(2005年版) 前回は、NTPの動作原理とWindows OSにおける時刻同期機能の基礎について解説した。今回はActive Directory環境とワークグループ環境それぞれで、各Windowsマシンがどのように時刻同期を行うのか、どのように設定すれば理想的な時刻同期を実現できるのか、具体例を挙げながら解説する(Windows Server 2008 R2のNTPサーバを対象とする)。 Windows Server 20
本連載では、主にWindows Vista/Windows 7/Windows Server 2008/Windows Server 2008 R2を対象としています。Windows XPやWindows 2000 Server/Windows Server 2003については、以下の旧記事を参照してください。 連載「Windowsネットワーク時刻同期の基礎とノウハウ」(2005年版) NTPとは Windows OSでは、「NTP(Network Time Protocol)」を使って複数のコンピュータ間で時刻情報を同期させている。NTPとは、ネットワークを使って、コンピュータ同士の時刻を同期させるプロトコルのことを指す。 NTPでは、ネットワーク機器やOSプラットフォームには依存せずに相互運用性を持つよう、IPプロトコルによる通信を前提として定義されている。RFC 1305などで勧告さ
クローズドなネットワーク(Red Hat Enterprise Linux 4とWindwos 2003 Serverがそれぞれ複数台)で、時刻同期の設定をしてきました。 最初は、Windows2003 Serverを代表サーバにしてNTPにて時刻の同期を行う予定だったのですが、以下の設定をしても、他サーバからの同期が行えず「原因不明」で断念。何がまずかったのでしょう? 閉じたネットワーク――システム内に独自の権威あるNTPサーバを設定する インターネット環境から切り離されたシステムの場合、システム内に外部NTPサーバと同様に権威のあるNTPサーバを設定することで、標準時刻を保持するNTPサーバとして利用することができる。各NTPクライアントは、このサーバを参照先として、時刻同期を行うように設定すればよいだろう。 http://www.atmarkit.co.jp/fwin2k/opera
ドメインに参加しているクライアントPC及びサーバは、ドメインコントローラに時刻を合わせるため、設定は不要(設定しても無視される)。 設定及び時刻同期を実行 ドメインコントローラをnictに合わせる w32tm /config /syncfromflags:manual /manualpeerlist:ntp.nict.jp /update w32tm /resync w32tm /query /statusワークグループで特定サーバをNTPサーバにするレジストリ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\W32Time\Config AnnounceFlags→5(デフォルトは16進数でa。権威あるNTPサーバとするために必要) LocalClockDispersion→0(デフォルトは16進数でa。UNIX系サーバとの同期に
独立行政法人情報通信研究機構は日本標準時を決定・維持しています。 このページは、「NICT インターネット時刻供給サービス」のJSON形式時刻情報を取得し、 これを元にJavaScript プログラムで各種の時刻を表示しています。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く