Re: Custom Type for NSTimestamp
Re: Custom Type for NSTimestamp
- Subject: Re: Custom Type for NSTimestamp
- From: Q <email@hidden>
- Date: Tue, 9 Dec 2008 18:57:54 +1000
On 09/12/2008, at 7:07 AM, David Avendasora wrote:
Hi all,
I'm trying to work with an existing database where they have stored
date/time information as a Long Integer in the database.
I'm trying to figure out the best way to use a Custom Type in the
Entity Model so the app sees the attributes as NSTimestamps.
I've subclassed NSTimestamp and added a method to convert the db
value to it when read, which works, but getting it to write a Long
back to the database is what I'm struggling with.
I'm sure it is something simple, but I'm just not seeing it.
Here is how I do something very similar to this:
package net.onthenet.datatypes;
import com.webobjects.foundation.NSTimestamp;
public class UnixTime extends NSTimestamp {
public UnixTime(NSTimestamp ts) {
super(ts);
}
public UnixTime(long l) {
super(l * 1000);
}
public static UnixTime valueOf(String value) {
return new UnixTime(Long.valueOf(value).longValue());
}
public static UnixTime valueOf(Long value) {
return new UnixTime(value);
}
public String toString() {
return new Long(getUnixTime()).toString();
}
public long getUnixTime() {
return getTime()/1000;
}
}
--
Seeya...Q
Quinton Dolan - email@hidden
Gold Coast, QLD, Australia (GMT+10)
Ph: +61 419 729 806
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden