編輯:Android開發實例
Android 中可以用Java獲取系統時間日期 代碼如下:
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date; import java.util.GregorianCalendar;
public class DateDeal {
/** * 將當前日期返回"yyyy-MM-dd"的字符串表現形式。
*
* @return 返回當前日期的"yyyy-MM-dd"的字符串表現形式。
*/
public static String getCurrentDate() { SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); return df.format(new Date()); }
/** * 將當前日期返回"yyyy年MM月dd日 HH:mm:ss"的字符串表現形式。
*
* @return 返回當前日期的"yyyy年MM月dd日 HH:mm:ss"的字符串表現形式。
*/
public static String getCurrentTime() { SimpleDateFormat df = new SimpleDateFormat("yyyy'年'MM'月'dd'日' HH:mm:ss"); return df.format(new Date()); }
/** * 將Date的日期返回"yyyy-MM-dd HH:mm:ss"的字符串表現形式。
*
* @param date
* Date對象。
* @return 返回"yyyy-MM-dd HH:mm:ss"的字符串表現形式。
*/
public static String getDate(Date date) { SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); return df.format(date); }
/** * 根據當前日期返回不同形式的字符串形式。
*
* @param date
* Date對象。
* @return 如果與當前時間所在年月日相同,則返回"HH:mm:ss"形式,否則返回"yyyy-MM-dd HH:mm:ss"。
*/
public static String getDate2(Date date) { GregorianCalendar g1 = new GregorianCalendar(); g1.setTime(date);
GregorianCalendar g2 = new GregorianCalendar(); g2.setTime(new Date()); SimpleDateFormat df = null; if (g1.get(Calendar.YEAR) == g2.get(Calendar.YEAR) && g1.get(Calendar.MONTH) == g2.get(Calendar.MONTH)
&& g1.get(Calendar.DAY_OF_MONTH) == g2
.get(Calendar.DAY_OF_MONTH))
df = new SimpleDateFormat("HH:mm:ss"); else df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); return df.format(date); }
}
本文實例講述了Android編程實現ViewPager多頁面滑動切換及動畫效果的方法。分享給大家供大家參考,具體如下: 一、首先,我們來看一下效果圖,這是新浪微博
1.圖片處理 1.圓角圖片代碼如下:/** * 轉換成圓角 * &
一、效果圖 二、代碼 代碼如下: public class TextSubView extends TextView { private TextPaint mP
1、完整生命周期 上圖是Android Activity的生命周期圖,其中Resumed、Paused、Stopped狀態是靜態的,這三個狀態下的Activit