I would like to support an operation in Joda-Time that could determine 
if an overlap jas occurred. Unfortunately, its not the easiest to write, 
and I'm short of time with my JSR310 task.

I would forsee this as a DateTimeZone.isAmbiguous(LocalDateTime) method. 
Feel free to send in a patch :-)

Stephen



Moritz Petersen wrote:
> Ben,
> 
> you're right. I was trying to find a solution that simulates the
> behaviour of Oracle's ERROR_ON_OVERLAP_TIME setting. Is there a way to
> detect that no timezone information was provided?
> 
> Regards,
> Mo.
> 
> On 11/1/07, Ben Kovitz <[EMAIL PROTECTED]> wrote:
>> Would it be better to throw an exception because the time string is
>> invalid?
>>
>> If I understand things correctly, a date string can only be ambiguous if
>> it leaves out the time zone.  For example, "2007-Nov-04 01:30 PDT" is
>> unambiguous.  It's the exact same time as "2007-Nov-04 00:30 PST".
>>
>> Isn't it a mistake to use "(Europe/Berlin)" in a time string, because
>> Europe/Berlin specifies a *rule* for switching between daylight savings
>> time and standard time, not a specific time zone?
>>
>> Ben
>>
>> -----Original Message-----
>> From: [EMAIL PROTECTED]
>> [mailto:[EMAIL PROTECTED] On Behalf Of
>> Stephen Colebourne
>> Sent: Monday, October 29, 2007 5:31 AM
>> To: Discussion of the Joda project
>> Subject: Re: [Joda-interest] Detect ambigious time when DST changes
>>
>> No there is no such method, or easy way at present. Sounds like a good
>> idea though.
>>
>> (Implementing it involves working out how close the instant is to the
>> DST transition as returned by DateTimeZone.nextTransition)
>>
>> Stephen
>>
>> Moritz Petersen wrote:
>>> Hello everyone,
>>>
>>> is there a simple and effective way to detect ambigious time when
>>> changing from DST back to standard time?
>>>
>>> For example:
>>>
>>> 28.10.2007 01:30 (Berlin/Germany)
>>>
>>> exists twice, once with DST and once at standard time. I would like to
>>> have something like:
>>>
>>> DateTime dt = new DateTime("28.10.2007 01:30"); // forget the syntax
>>> of the parameter it's just for demonstration.
>>>
>>> if (dt.isAmbigous()) {
>>>     warning("Please provide timezone and DST information");
>>> }
>>>
>>> Any advice?
>>>
>>> Thank you,
>>> Moritz.
>>>
>>>
>> ------------------------------------------------------------------------
>> -
>>> This SF.net email is sponsored by: Splunk Inc.
>>> Still grepping through log files to find problems?  Stop.
>>> Now Search log events and configuration files using AJAX and a
>> browser.
>>> Download your FREE copy of Splunk now >> http://get.splunk.com/
>>> _______________________________________________
>>> Joda-interest mailing list
>>> Joda-interest@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/joda-interest
>>>
>> ------------------------------------------------------------------------
>> -
>> This SF.net email is sponsored by: Splunk Inc.
>> Still grepping through log files to find problems?  Stop.
>> Now Search log events and configuration files using AJAX and a browser.
>> Download your FREE copy of Splunk now >> http://get.splunk.com/
>> _______________________________________________
>> Joda-interest mailing list
>> Joda-interest@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/joda-interest
>>
>> -------------------------------------------------------------------------
>> This SF.net email is sponsored by: Splunk Inc.
>> Still grepping through log files to find problems?  Stop.
>> Now Search log events and configuration files using AJAX and a browser.
>> Download your FREE copy of Splunk now >> http://get.splunk.com/
>> _______________________________________________
>> Joda-interest mailing list
>> Joda-interest@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/joda-interest
>>
> 
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems?  Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >> http://get.splunk.com/
> _______________________________________________
> Joda-interest mailing list
> Joda-interest@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/joda-interest
> 

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Joda-interest mailing list
Joda-interest@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/joda-interest

Reply via email to