博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android 版活了多少天
阅读量:6956 次
发布时间:2019-06-27

本文共 2229 字,大约阅读时间需要 7 分钟。

hot3.png

package com.example.agetestwithandroid;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;import android.os.Bundle;import android.app.Activity;import android.view.Menu;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.DatePicker;import android.widget.TextView;import android.widget.DatePicker.OnDateChangedListener;public class MainActivity extends Activity {	private TextView tvNow,tvBirth,tvLife;	private DatePicker mDatePicker;	private Button btn;	 int userYear = 0; 	int userMonth = 0; 	int userDay = 0; 	long now ; 	long userAge; 	long days; 	long howManyDays;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        mDatePicker = (DatePicker) findViewById(R.id.personalinfo_body_birthday);        btn = (Button) findViewById(R.id.btn);		Calendar calendar = Calendar.getInstance();		int year = calendar.get(Calendar.YEAR);		int month = calendar.get(Calendar.MONTH);		int day = calendar.get(Calendar.DAY_OF_MONTH);						mDatePicker.init(year, month, day, new OnDateChangedListener()		{			@Override			public void onDateChanged(DatePicker view, int year,					int monthOfYear, int dayOfMonth)			{				System.out.println("========年月日"+year+"-"+(monthOfYear+1)+"-"+dayOfMonth);				Calendar birth = new GregorianCalendar();				birth.set(year, monthOfYear, dayOfMonth);//格利高里历法以0为第一个月,因此: 格利高里月+1 = 实际月份,反之: 格利高里月 = 实际月份-1												Date date = new Date();				date = birth.getTime();				long time = date.getTime();//合并的话就是 long time = birth.getTime().getTime();				System.out.println("======android======time="+time);								long betTime = System.currentTimeMillis() - time;				System.out.println("======android=========System.currentTimeMillis()="+System.currentTimeMillis());				howManyDays = betTime/(24*3600*1000);			}		});				btn.setOnClickListener(new OnClickListener()		{			@Override			public void onClick(View v)			{				System.out.println("==========================按钮点击===============已经存活了 "+howManyDays+"天");			}		});    }    }

布局文件

   
   

转载于:https://my.oschina.net/mutouzhang/blog/211860

你可能感兴趣的文章
连接查询
查看>>
BZOJ1823[JSOI2010]满汉全席——2-SAT+tarjan缩点
查看>>
【UIKit】UITableView 6 编辑模式
查看>>
uva 10994 - Simple Addition
查看>>
团队作业4--第一次项目冲刺(Alpha版本)6
查看>>
python 主要模块和方法
查看>>
XPath手册 [源于ZVON]
查看>>
26:IPMaskCheck识别有效的ip地址和掩码并分类统计
查看>>
[Android]Thread线程入门4--多线程
查看>>
[20190423]那个更快的疑问3.txt
查看>>
[20170705]理解linux su命令.txt
查看>>
iOS - ImageCache 网络图片缓存
查看>>
如何调整eclipse中代码字体大小
查看>>
ubuntu16.04下python2、python3环境选择与python升级(pip版本切换)
查看>>
FQDN说明
查看>>
java基础---常用类!
查看>>
discuz论坛后台部分设置更改之后,清除了缓存网站前台不更新不生效的解决办法...
查看>>
ACM-ICPC 2018 沈阳赛区网络预赛 F Fantastic Graph(贪心或有源汇上下界网络流)
查看>>
关于js修改三种css样式的方法
查看>>
sofa
查看>>