1. 首页>动态要闻 > 信息

android怎么把毫秒转换成年月日

作者:丁同远
2020-04-18
信息

1.安卓中如何将0毫秒转为时间格式

package sjj.test;import java.awt.*;import java.awt.event.*;import javax.swing.*;public class T extends Jframe implements Runnable, ActionListener { private int minutes; private static double seconds; private Thread mb; private boolean isRun; private Button start, stop, reset; private Label desplay; T() { start = new Button("开始"); stop = new Button("暂停"); reset = new Button("重置"); desplay = new Label(); this.setLayout(null); desplay.setBounds(0, 30, 200, 50); start.setBounds(0, 80, 50, 50); stop.setBounds(60, 80, 50, 50); reset.setBounds(120, 80, 50, 50); refresh(); add(desplay); add(start); start.addActionListener(this); stop.addActionListener(this); reset.addActionListener(this); add(stop); add(reset); setSize(300, 200); show(); this.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { System.exit(0); } }); } public static void main(String[] args) { new T(); } public void run() { while (isRun) { try { seconds += 0.001d; Thread.sleep(1); if (seconds > 59d) { seconds = 0d; minutes = minutes + 1; System.out.print(minutes); } refresh(); } catch (Exception e) { } } } public void actionPerformed(ActionEvent e) { if (e.getActionCommand().equals("开始")) { startCount(); } else if (e.getActionCommand().equals("暂停")) { stopCount(); } else { reset(); } } public void refresh() { desplay.setText(toString()); } public void startCount() { if (!isRun) { isRun = true; mb = new Thread(this); mb.start(); } } public void stopCount() { if (isRun) { isRun = false; } } public void reset() { isRun = false; minutes = 0; seconds = 0d; refresh(); } public int getMinute() { return minutes; } public double getSecond() { return seconds; } public int getTotalTime() { return minutes + (int) (seconds * 1000); } public String toString() { return "" + minutes + ":" + (int) seconds + ":" + (int) ((seconds - (int) seconds) * 1000); }}注:控制面板-区域和语言 看语言环境是否是中文;如果是的话,该段代码的编码格式请采用GBK,不然程序运行结果,中文会出现乱码现象; 若有用,请采纳~。

2.数据库中如何把毫秒格式的时间转换成年月日格式

试了下..直接转换不行。.水平有限写了个死的..估计你也会。

string dd = "20090910175722510";

string mm = dd.Substring(0, 4) + "-" + dd.Substring(4, 2)+"-" +dd.Substring(6, 2)+" "+dd.Substring(8,2)+":"+dd.Substring(10,2)+":"+dd.Substring(12,2);

DateTime cd = Convert.ToDateTime(mm);

3.如何将android时间戳转换成时间

时间戳就是如1377216000000 这种格式我们在mysql数据库中会经常用到把时间转换成时间戳或把时间戳转换成日期格式了,下面我来介绍安卓中时间戳操作转换方法。

一、原理

时间戳的原理是把时间格式转为十进制格式,这样就方便时间的计算。好~ 直接进入主题。(下面封装了一个类,有需要的同学可以参考或是直接Copy 就可以用了。)

如: 2013年08月23日 转化后是 1377216000000

二、步骤

1、创建 DateUtilsl类。

代码如下 复制代码

importjava.text.ParseException;

importjava.text.SimpleDateFormat;

importjava.util.Date;

public class DateUtils {

privateSimpleDateFormat sf = null;

public static String getCurrentDate() {

Date d = newDate();

sf = newSimpleDateFormat("yyyy年MM月dd日");

returnsf.format(d);

}

public static String getDateToString(long time) {

Date d = newDate(time);

sf = newSimpleDateFormat("yyyy年MM月dd日");

returnsf.format(d);

}

public static long getStringToDate(String time) {

sdf = newSimpleDateFormat("yyyy年MM月dd日");

Date date = newDate();

try{

date = sdf.parse(time);

} catch(ParseException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

returndate.getTime();

}

2、在对应使用的地方调用就可以了。

代码如下 复制代码

DateUtils.getCurrentDate(); //获取系统当前时间

DateUtils.getDateToString(时间戳); //时间戳转为时间格式

DateUtils.getStringToDate("时间格式");//时间格式转为时间戳

4.如何将日期的毫秒数转换为时间格式

[mw_shl_code=java,true] public static String getFormatedDateTime(String pattern, long dateTime) { // DateFormat.format(pattern, dateTime).toString(); SimpleDateFormat sDateFormat = new SimpleDateFormat(pattern); return sDateFormat.format(new Date(dateTime + 0)); }[/mw_shl_code]几行代码就搞定了 查看原帖>>。

5.数据库中如何把毫秒格式的时间转换成年月日格式

操作如下: public static void main(String[] args) {Date date = new Date();Long time = date.getTime();System.out.println(time);Date d = new Date(time);SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");System.out.println(sdf.format(d));}。

6.Android:如何获取当前系统毫秒

Date dt= new Date();

Long time= dt.getTime();//这就是距离1970年1月1日0点0分0秒的毫秒数

DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。日期/时间格式化子类(如 SimpleDateFormat)允许进行格式化(也就是日期 ->; 文本)、解析(文本->; 日期)和标准化。将日期表示为 Date 对象,或者表示为从 GMT(格林尼治标准时间)1970 年 1 月 1 日 00:00:00 这一刻开始的毫秒数。

DateFormat 提供了很多类方法,以获得基于默认或给定语言环境和多种格式化风格的默认日期/时间 Formatter。格式化风格包括 FULL、LONG、MEDIUM 和 SHORT。方法描述中提供了使用这些风格的更多细节和示例。

DateFormat 可帮助进行格式化并解析任何语言环境的日期。对于月、星期,甚至日历格式(阴历和阳历),其代码可完全与语言环境的约定无关。

推荐阅读
  • 日照好玩的地方和吃海鲜应该去哪听说日

    日照好玩的地方:万平口:"旅游来日照,必到万平口",已成为各地游客的共识。刘家湾赶海园:以赶海系列活动为主,集旅游、休闲、度假、民俗、健身于一体的综合旅游园。竹洞天:位于山东省日照市城区西端的将帅沟毛竹…

    信息 2024-09-20
  • 什么是铸造

    铸造是指将室温中为液态,但不久后将要固态化的物质倒入特定形状的铸模待其凝固成形的加工方式。 被铸物质多半原为固态但加热至液态的金属(例:铜、铁、铝、锡、铅等),而铸模的材料可以是沙、金属甚至陶瓷。 因应…

    信息 2024-09-20
  • 变形金刚中博派和狂派各有哪些人物

    博派:擎天柱,铁皮,大黄蜂,爵士,棘齿。狂派:威震天,红蜘蛛,眩晕,吵闹,萨克,碎骨魔,路障,迷乱。…

    信息 2024-09-20
  • 一平方毫米的铜线能过多少安的电流

    1平方毫米的铜线在不同电流下通过的安培数不同。最大是18A:(1)60A以下,选1平方毫米的铜线安全载流量是6A;(2)60~100A,选1平方毫米的铜线,安全载流量是5A;(3)100A以上,选1平方毫米的铜线,安全载流量是2.5A 。…

    信息 2024-09-20
  • 中华人民共和国城乡规划法第四十条有规

    自2008年1月1日起施行的《中华人民共和国城乡规划法》第四十条:在城市、镇规划区内进行建筑物、构筑物、道路、管线和其他工程建设的,建设单位或者个人应当向城市、县人民政府城乡规划主管部门或者省、自治区、直辖…

    信息 2024-09-20