忍者ブログ

つれづれ報春【出張版】

仕事で学んだことをつらつら。。。 お勉強したこともつらつら。。。 いわゆる備忘録。

entry_top_w.png
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

entry_bottom_w.png
entry_top_w.png
最近悩んでいたのはこの問題。

日付項目にデータを入れると、1日前のデータが投入される。


たとえば、2012/08/06って入れたいとします。
なのに実際に入っているのは2012/08/05。。。
トレースログでもちゃんと「6」になってるのになぁ、と悩むこと1日。

↓トレースログ↓
java.util.GregorianCalendar
[time=1344178800000,
areFieldsSet=true,
areAllFieldsSet=true,
lenient=true,
zone=sun.util.calendar.ZoneInfo
[id="Asia/Tokyo",
offset=32400000,
dstSavings=0,
useDaylight=false,
transitions=10,
lastRule=null],
firstDayOfWeek=1,
minimalDaysInFirstWeek=1,
ERA=1,
YEAR=2012,
MONTH=7,
WEEK_OF_YEAR=32,
WEEK_OF_MONTH=2,
DAY_OF_MONTH=6,
DAY_OF_YEAR=219,
DAY_OF_WEEK=2,
DAY_OF_WEEK_IN_MONTH=1,
AM_PM=0,
HOUR=0,
HOUR_OF_DAY=0,
MINUTE=0,
SECOND=0,
MILLISECOND=0,
ZONE_OFFSET=32400000,
DST_OFFSET=0


で、まあ結局、同じようにAPI使ってるデータローダで既知の問題でした。
AppExchange データローダで日付データをインポートすると1日前の日付が登録される

グリニッジ標準時め……

結局1日プラスして登録することで回避。

uDate.add(Calendar.DAY_OF_MONTH, +1);

addなのね。
最初普通に足しちゃった。

拍手

PR
entry_bottom_w.png
<< Site.com   HOME   unable to find end tag >>
[24]  [23]  [22]  [20]  [19]  [18]  [17]  [16]  [15]  [14]  [13
この記事にコメントする
お名前 
タイトル 
メールアドレス 
URL 
コメント 
パスワード 
plugin_top_w.png
カレンダー
04 2025/05 06
S M T W T F S
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
plugin_bottom_w.png
plugin_top_w.png
フリーエリア
plugin_bottom_w.png
plugin_top_w.png
最新CM
[03/21 DaveCusa]
[03/21 braCusaj]
plugin_bottom_w.png
plugin_top_w.png
最新TB
plugin_bottom_w.png
plugin_top_w.png
プロフィール
HN:
杜乃
性別:
女性
自己紹介:
趣味は写真撮影(家猫)と、猫に遊んでもらうこと。
されど猫アレルギー歴早10年。。。

つれづれ出張版では、基本的には仕事で学んだことを忘れないためにつらつら書き綴ります。
つれづれ本店よりは、真面目度アップ?
plugin_bottom_w.png
plugin_top_w.png
バーコード
plugin_bottom_w.png
plugin_top_w.png
ブログ内検索
plugin_bottom_w.png
plugin_top_w.png
最古記事
plugin_bottom_w.png
plugin_top_w.png
アクセス解析
plugin_bottom_w.png
Copyright つれづれ報春【出張版】 by 杜乃 All Rights Reserved.
Template by テンプレート@忍者ブログ
忍者ブログ [PR]