android日期,Android日期选择器

在android中如何获取当前日期?

Android中获取系统时间和日期,星期代码如下:

创新互联专注于企业成都全网营销推广、网站重做改版、运河网站定制设计、自适应品牌网站建设、H5开发商城开发、集团公司官网建设、成都外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为运河等各大城市提供网站开发制作服务。

import java.text.SimpleDateFormat;

SimpleDateFormat formatter = new SimpleDateFormat ("yyyy年MM月dd日 HH:mm:ss ");

Date curDate = new Date(System.currentTimeMillis());//获取当前时间

String str = formatter.format(curDate);

可以获取当前的年月时分,也可以分开写:

复制代码 代码如下:

SimpleDateFormat sDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");

String date = sDateFormat.format(new java.util.Date());

如果想获取当前的年月,则可以这样写(只获取时间或秒种一样):

Java代码

复制代码 代码如下:

SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM");

String date=sdf.format(new java.util.Date());

当然还有就是可以指定时区的时间(待):

复制代码 代码如下:

df=DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL,Locale.CHINA);

System.out.println(df.format(new Date()));

如何获取Android系统时间是24小时制还是12小时制

复制代码 代码如下:

ContentResolver cv = this.getContentResolver();

String strTimeFormat = android.provider.Settings.System.getString(cv,

android.provider.Settings.System.TIME_12_24);

if(strTimeFormat.equals("24"))

{

Log.i("activity","24");

}

复制代码 代码如下:

Calendar c = Calendar.getInstance();

取得系统日期:year = c.get(Calendar.YEAR)

month = c.grt(Calendar.MONTH)

day = c.get(Calendar.DAY_OF_MONTH)

取得系统时间:hour = c.get(Calendar.HOUR_OF_DAY);

minute = c.get(Calendar.MINUTE)

利用Calendar获取

复制代码 代码如下:

Calendar c = Calendar.getInstance();

取得系统日期:year = c.get(Calendar.YEAR)

month = c.grt(Calendar.MONTH)

day = c.get(Calendar.DAY_OF_MONTH)

取得系统时间:hour = c.get(Calendar.HOUR_OF_DAY);

minute = c.get(Calendar.MINUTE)

Calendar c = Calendar.getInstance();

取得系统日期:year = c.get(Calendar.YEAR)

month = c.grt(Calendar.MONTH)

day = c.get(Calendar.DAY_OF_MONTH)

取得系统时间:hour = c.get(Calendar.HOUR_OF_DAY);

minute = c.get(Calendar.MINUTE)

利用Time获取

复制代码 代码如下:

Time t=new Time(); // or Time t=new Time("GMT+8"); 加上Time Zone资料。

t.setToNow(); // 取得系统时间。

int year = t.year;

int month = t.month;

int date = t.monthDay;

int hour = t.hour; // 0-23

int minute = t.minute;

int second = t.second;

安卓手机上的时间怎么调啊?

vivo手机可进入设置--系统管理/更多设置--日期与时间,可打开自动设置,联网后会自动对时。也可以关闭自动设置,设置时间,手动输入时间和日期。

安卓手机怎么修改系统时间

您好,手机修改时间的方法如下(以小米手机为例):

1、点击手机中的“设置”图标,然后找到“更多设置”

2、点击设置后找到更多设置,点击进入后点击日期和时间

3、然后取消选中“自动确定日期和时间”,然后选择“设置时间”保存即可

安卓手机怎么修改日期

若使用的是vivo手机,进入设置--系统管理/更多设置--日期与时间中可修改手机日期。(修改前需将“自动设置”关闭)。

android中在编辑框怎样获取日期

这取决于对日期的格式定义

假如日期格式为2015-12-09即为2015年12月9日

可以使用SimpleDateFormat把字符串格式化转为日期

示例如下

public class MainActivity extends Activity {

private EditText etDate;

private Button btn;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

etDate = (EditText)findViewById(R.id.text);

btn = (Button)findViewById(R.id.button);

btn.setOnClickListener(new OnClickListener() {

@Override

public void onClick(View v) {

String txt = etDate.getText().toString();

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");

Date date = sdf.parse(txt);

}

});

}

}

SimpleDateFormat的语法格式

G 年代标志符

y 年

M 月

d 日

h 时 在上午或下午 (1~12)

H 时 在一天中 (0~23)

m 分

s 秒

S 毫秒

E 星期

D 一年中的第几天

F 一月中第几个星期几

w 一年中第几个星期

W 一月中第几个星期

a 上午 / 下午 标记符 

k 时 在一天中 (1~24)

K 时 在上午或下午 (0~11)

z 时区


分享文章:android日期,Android日期选择器
URL链接:http://azwzsj.com/article/dsgdgoo.html