[Seasar-user:21399] Re: S2UTILのTimestamp Comversion ERRORについて
ryo
[E-MAIL ADDRESS DELETED]
2012年 8月 14日 (火) 06:19:58 JST
横からすいません。
ちょっと気になったのですが、
HerokuのTimeZoneを変えてみたらどうでしょうか?
$ heroku config:add TZ=Asia/Tokyo
一応LANGも・・・
$ heroku config:add LANG=ja_JP.UTF-8
> Subject: [Seasar-user:21398] Re: S2UTILのTimestamp Comversion ERRORに
> ついて
>
> 小林さま
>
> URL Parameter入力時にミスっていました。
> 再度実行して今度は + は入りましたがやはり下記の通り駄目でした。
>
> because org.seasar.util.exception.ParseRuntimeException: [EUTL0051]Can
> not parse of (2012-08-13T12:35:00+09:00) because
> org.seasar.util.exception.ParseRuntimeException: [EUTL0051]Can not parse
> of (2012-08-13T12:35:00.000+09:00).
>
> お手数をお掛けしています。
>
> 志村
>
> 2012年8月13日 23:08 Masanobu Shimura <mikeshimura @ gmail.com>:
> > 小林さま
> >
> > TestBean tbean =
> >
> copyMapToNewBean(m,TestBean.class,include("ttest").timestampConverter(
> > "yyyy/MM/dd
> > HH:mm:ss","ttest"));
> >
> > の様に、timestampConverterで明示したら大丈夫でした。
> > ただこの場合は includeで全項目を指定しなければならないので、
> > 折角のS2UTILの簡便さが無くなってしまいます。
> >
> > DefaultのFormat指定は出来ませんよね。
> >
> > 志村
> >
> > 2012年8月13日 22:40 Masanobu Shimura <mikeshimura @ gmail.com>:
> >> 小林さま
> >> 早速のアドバイス有難う御座いました。
> >>
> >> 2012-08-13T12:35:00+09:00の場合
> >> because org.seasar.util.exception.ParseRuntimeException:
> >> [EUTL0051]Can not parse of (2012-08-13T12:35:00 09:00).
> >> 2012-08-13T12:35:00.000+09:00
> >> because org.seasar.util.exception.ParseRuntimeException:
> >> [EUTL0051]Can not parse of (2012-08-13T12:35:00.000 09:00).
> >>
> >> どちらも駄目でした。
> >> 難しいですね
> >>
> >> 志村
> >>
> >> 2012年8月13日 22:00 Koichi Kobayashi <koichik @ improvement.jp>:
> >>> 小林 (koichik) です.
> >>>
> >>> ログに出力されているタイムスタンプが
> >>>
> >>> 2012-08-13T07:58:48+00:00
> >>>
> >>> なので,デフォルトロケールのフォーマットが
> >>>
> >>> "yyyy-MM-dd'T'HH:mm:ssXXX"
> >>>
> >>> になっているのでは?
> >>>
> >>> 2012-08-13T22:00:00+09:00
> >>>
> >>> とかで試してみては?
> >>>
> >>>
> >>> On Mon, 13 Aug 2012 18:07:31 +0900, Masanobu Shimura
> <mikeshimura @ gmail.com> wrote:
> >>>
> >>>> 小林さま
> >>>> いつもお世話になっています。
> >>>> 理解できない現象なので教えて頂けますか。
> >>>> 取り敢えず暫定対応していますので、特に急いけはいません。
> >>>>
> >>>> 自分のWindowsの環境ではErrorがでないのですが、HEROKUの環境だと
> ERRORになってしまいます。
> >>>> LOCALEの影響があるかと思い HEROKUのENVに LANG: ja_JP.UTF-8 を
> 設定しましたが変わりませんでした。
> >>>>
> >>>> 下記すべてのパターンで駄目でした。
> >>>>
> >>>> [EUTL0051]Can not parse of (2012/08/11 13:56:58) [EUTL0051]Can not
> >>>> parse of (08/11/2012 13:56:58) [EUTL0051]Can not parse of
> >>>> (08-11-2012 13:56:58) [EUTL0051]Can not parse of (2012-08-11
> >>>> 13:56:58)
> >>>>
> >>>> Stack Traceを添付します。
> >>>>
> >>>> HEROKUの環境の問題と思います(実際はAmazon EC2の筈ですが)ので、
> >>>> 問題の切り分け方法があれば教えて頂けますか。
> >>>>
> >>>> 志村
> >>>
> >>>
> >>> --
> >>> {
> >>> name: "Koichi Kobayashi",
> >>> mail: "koichik @ improvement.jp",
> >>> blog: "http://d.hatena.ne.jp/koichik/",
> >>> twitter: "@koichik"
> >>> }
> >>>
> >>> _______________________________________________
> >>> Seasar-user mailing list
> >>> Seasar-user @ ml.seasar.org
> >>> https://ml.seasar.org/mailman/listinfo/seasar-user
> _______________________________________________
> Seasar-user mailing list
> Seasar-user @ ml.seasar.org
> https://ml.seasar.org/mailman/listinfo/seasar-user
Seasar-user メーリングリストの案内