android开发获取系统时间及时间转换工具

来源:互联网 发布:超市积分软件 编辑:程序博客网 时间:2024/06/15 09:39

一,时间工具转换类

public class FormatTime {    /**     * 格式化时间,将其变成00:00的形式     */    public static String getFormatTime(int time) {        int secondSum = time / 1000;        int minute = secondSum / 60;        int second = secondSum % 60;        String result = "";        if (minute < 10)            result = "0";        result = result + minute + ":";        if (second < 10)            result = result + "0";        result = result + second;        return result;    }}

二,获取系统时间
时间格式 大家根据自己需求拼接(YY:年 ;MM:月; DD:日; hh:小时 ;mm:分钟 ;ss:秒 ;EE:星期)

 /**     * 获取系统时间     */    public void getSystermTimeAndUpdate() {        new Thread() {            @Override            public void run() {                super.run();                do {                    try {                        Thread.sleep(1000);                        Message msg = new Message();                        msg.what = TimeKey;                        handler.sendMessage(msg);                    } catch (InterruptedException e) {                        e.printStackTrace();                    }                } while (true);            }        }.start();        handler = new Handler() {            @Override            public void handleMessage(Message msg) {                super.handleMessage(msg);                switch (msg.what) {                    case TimeKey:                        long sytemTime = System.currentTimeMillis();                        Date date = new Date(sytemTime);                        SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm dd/MM EE");                        String time = dateFormat.format(date);                         Toast.makeText(Context, time, Toast.LENGTH_SHORT).show();                        break;                    default:                        break;                }            }        };    }
0 0