ورود

View Full Version : فرمت بندی تاریخ



hosein_hgh
شنبه 12 اسفند 1391, 01:45 صبح
سلام
سلا دوستان چطور میتونم ساعت و تاریخ رو (در Eclipse) مثلا با فرمت 2013/3/3 2:17 بگیرم؟
متشکرم

Modernidea
شنبه 12 اسفند 1391, 11:42 صبح
سلام

کلاس هایی که باید Import شود:
import android.text.format.DateFormat;
import java.util.Date;

CharSequence time = DateFormat.format("yyyy-MM-dd hh:mm:ss", new Date());
Log.d("TIME", time.toString());

این هم یکسری فرمت های دیگه:
Examples for April 6, 1970 at 3:23am:
"MM/dd/yy h:mmaa" -> "04/06/70 3:23am"
"MMM dd, yyyy h:mmaa" -> "Apr 6, 1970 3:23am"
"MMMM dd, yyyy h:mmaa" -> "April 6, 1970 3:23am"
"E, MMMM dd, yyyy h:mmaa" -> "Mon, April 6, 1970 3:23am&
"EEEE, MMMM dd, yyyy h:mmaa" -> "Monday, April 6, 1970 3:23am"
"'Noteworthy day: 'M/d/yy" -> "Noteworthy day: 4/6/70"

در این لینک هم راه دیگه ای را آموزش داده:
http://developer.android.com/reference/java/text/SimpleDateFormat.html

موفق باشید.

hosein_hgh
شنبه 12 اسفند 1391, 15:49 عصر
سلام دوست عزیز من باید Import خاصی به برنامه اضافه کنم؟
متاسفانه نمیدونم چجوری میتونم از این کد استفاده کنم.
و دیگه بغیر از این کدها باید چیکار کنم.
متشکرم

Modernidea
شنبه 12 اسفند 1391, 20:20 عصر
سلام

بله نیاز به Import است.
پست دوم (http://barnamenevis.org/showthread.php?386853-%D9%81%D8%B1%D9%85%D8%AA-%D8%A8%D9%86%D8%AF%DB%8C-%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE&p=1713097&viewfull=1#post1713097)را ویرایش کردم. لطفا به پست دوم مراجعه کنید.

اگر از Eclipse استفاده میکنی، با کلید ترکیبی Ctrl+Shift+O، کلاس ها مورد نیاز Import میشه.
لیست کلید های میانبر Eclipse (http://www.javaprogrammingforums.com/java-jdk-ide-tutorials/19-list-shortcuts-key-eclipse.html#post73)

اگر هم از IntelliJ IDEA استفاده میکنید با کلید ترکیبی Shift+Enter کلاس ها Import میشه.

کار خاص دیگه ای لازم نیست.

موفق باشید.

mahdi1373
شنبه 12 اسفند 1391, 23:34 عصر
از

DateFormat df = new SimpleDateFormat("yyyy-MM-dd");
String str = df.sormat(new Date());

استفاده کن.
اون رشته ی وسط، نحوه ی فرمت تاریخ رو نشون میده