PDA

View Full Version : Insert into و Timestamp



alfajava
سه شنبه 29 آبان 1386, 12:39 عصر
با سلام

من یک دیتا بیس دارم که یکی از فیلدهای آن TimeStamp می باشد حال می خواهم با استفاده از پکیج آقای قاسم کیانی ( http://sourceforge.net/projects/persiancalendar) یک Object Timestamp درست کنم و تاریخ مثلا دوم فرورین 1386 و یک ساعت مشخص را در آن ست کنم و با استفاده از دستور Insert into به جدول دیتا بیس اضافه کنم .
لطفا مرا راهنمایی کنید و در صورت امکان نمونه کد آن را در اختیارم قرار دهید.

zehs_sha
سه شنبه 29 آبان 1386, 19:51 عصر
این برای تاریخ میلادی از این روش می تونی به جواب برسی


public static Timestamp getDateNowTimestamp(){
Format formatter=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return Timestamp.valueOf(formatter.format(new Date()));
}

alfajava
سه شنبه 29 آبان 1386, 20:22 عصر
من جای Timestamp چی باید بنویسم

insert into Table(id,date) values(4,Timestamp);

zehs_sha
چهارشنبه 30 آبان 1386, 08:30 صبح
یک چیزی مثل تابع فوق درست کن و جای Timestamp بنویس !؟

alfajava
چهارشنبه 30 آبان 1386, 17:33 عصر
امتحان کردم نشد.
فایل را ضمیمه کردم.
ممنون از اینکه وقت می گذارید.

alfajava
چهارشنبه 30 آبان 1386, 18:20 عصر
امتحان کردم نشد.
فایل را ضمیمه کردم.
ممنون از اینکه وقت می گذارید.

zehs_sha
پنج شنبه 01 آذر 1386, 09:02 صبح
همانند string در داخل '' قرار بده


database1.executeStatement("insert into info(row,tarikh) values(2,'"+this.getDateNowTimestamp()+"');");