java代码:
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);
以上可以获取当前的年月时分,也可以分开写(如下):
java代码:
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小时制:
java代码:
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");
}
取得系统日期:
java代码:
Calendar c = Calendar.getInstance();
year = c.get(Calendar.YEAR)
month = c.grt(Calendar.MONTH)
day = c.get(Calendar.DAY_OF_MONTH)
取得系统时间:
java代码:
Calendar c = Calendar.getInstance();
hour = c.get(Calendar.HOUR_OF_DAY);
minute = c.get(Calendar.MINUTE)
利用Time获取:
java代码:
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;
- 浏览: 410790 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (397)
- 随笔 (2)
- java (44)
- android (129)
- html + css (18)
- php (35)
- linux (2)
- html5技术/游戏 (3)
- 其他 (30)
- MAC (2)
- IOS (11)
- mongoDB (0)
- js + jquery (29)
- SQL (5)
- ecshop (2)
- jsp (1)
- mybatis (1)
- 推荐 (0)
- 网络推广 (1)
- jquery mobiles (7)
- Sencha Tcouch (11)
- case (2)
- joomla (1)
- cocos2d (1)
- AndEngine (1)
- 错误异常报错 (1)
- 第三方&二次开发 (5)
- cordova (5)
- swift (81)
- mysql (1)
- zepto (2)
- 常用代码 (1)
最新评论
-
wu1238:
2c2ab98030fc767cf89051f369a97c5 ...
Swift -> UILable 设置内边距 UIEdgeInsets , UITextField 设置内边距
发表评论
-
android -> ImageButton 内部图片 padding
2020-04-09 12:00 458先给 ImageButton 设置属性 andr ... -
android -> 设置 全局 字体样式
2017-05-05 11:11 759首页在AndroidManifest.xml中 ap ... -
android -> 背景background - shape的使用
2017-05-04 12:09 919shape用于设定形状,可以在selector, ... -
android -> 只保留一边 的 边框 border
2017-05-03 09:05 1084设置background <layer-li ... -
android -> 在布局中动态添加view的两种方法
2017-04-29 19:48 1018转自 : http://b ... -
android -> 修改 version 版本
2017-03-28 15:33 436除了在 manifest.xml 里面 <?xml ... -
android -> viewPaer 页面滑动
2017-03-27 17:23 572MainActivity.java public ... -
android -> 获取系统输入法列表/已勾选/默认
2017-03-26 13:02 1215参考: http://www.aichengxu. ... -
android -> android 一个 textview 设置不同的字体大小和颜色
2017-03-24 00:05 913参考: http://blog.csdn.net/fengy ... -
android -> 查看 签名 的 信息 包括 有效期
2017-03-23 11:27 1070C:\Windows\system32>D ... -
android -> 父控件 遍历 子 控件
2017-03-21 21:03 741布局文件: <LinearLayout an ... -
android -> 动画类( Animation)
2017-03-19 11:01 553参考: https://my.oschina.net/u/ ... -
android -> TextView setTextSize(int unit, float size) -- px,sp,dip
2017-03-18 23:35 1081TextView setTextSize(int unit, ... -
android -> canvas学习3 (跟随手势画直线)
2017-03-10 17:17 952DiyView.java package com ... -
android -> canvas学习2(动态画图)
2017-03-10 16:31 622关键字 invalidate() 重新执行onDra ... -
android -> canvas学习1
2017-03-10 14:39 513参考: http://blog.csdn.net/lee5 ... -
android -> 九宫格 划直线解锁
2017-03-09 22:53 454来自 : http://blog.csdn.net/ ... -
android -> 按钮 圆角 & 边框 & 渐变
2017-02-14 16:32 931参考: http://blog.csdn.net/l ... -
android -> 资源文件 反编译
2017-02-14 15:30 430官方网站 : https://ibotpeaches ... -
android -> 按钮双击
2017-02-12 11:48 493long space_last_click_time; ...
相关推荐
**Android MVP 模式详解** Android MVP(Model-View-Presenter)模式是一种常见的软件设计模式,用于改善Android...尽管它有一些挑战,但其带来的好处在大型项目中尤其明显,值得开发者投入时间和精力去理解和实践。
Android WorkManager浅谈 Android WorkManager是Android系统中的一种异步任务管理器,允许开发者创建和管理后台任务。WorkManager提供了一个统一的API来管理异步任务,使得开发者可以轻松地指定和执行异步任务。 ...
这个模块需要能够捕获北斗卫星信号,解析信号中的位置、时间等信息,并将这些数据转换成易于理解和使用的格式。这涉及到对北斗卫星信号协议的理解和实现,通常需要使用C/C++进行底层开发,然后通过JNI(Java Native ...
服务器和设备可以周期性地交换心跳消息,如果超过预定时间没有收到心跳,就认为设备离线。另一种方法是监听连接断开事件: ```java // 在MqttCallback的connectionLost方法中处理设备离线 @Override public void...
什么是三级缓存? 内存缓存,优先加载,速度最快 本地缓存,次优先加载,速度快 网络缓存,最后加载,速度慢,浪费流量 ...另外从开发角度来说,Bitmap 的创建非常消耗时间和内存,可能导致频繁GC。而使用缓存
而Socket通信,又称为套接字,允许应用程序通过TCP/IP协议直接通信,提供更底层的控制,适用于需要长时间连接和实时通信的场景,如聊天应用。 数据交互方式则包括数据流、XML、Protocol Buffers和JSON等。早期可能...
"浅谈Java程序设计在线开放课程"这个主题,将深入探讨Java语言的核心概念、编程实践以及如何通过在线平台有效地学习这门技术。 Java以其“一次编写,到处运行”的跨平台特性,成为了企业级应用开发的首选语言。课程...
在Android应用开发中,Fragment是Activity的一个模块化组件,它可以在Activity中承载多个视图,提供...同时,确保对每个Fragment的生命周期方法有深入理解,以便在合适的时间点执行正确的操作,是实现这一目标的关键。
在Android应用开发中,Activity和Service是两个关键的组件,它们分别负责用户界面交互和后台长时间运行的任务。本文主要探讨了四种不同的方式来实现Activity与Service之间的交互,以实现特定的功能,例如更新下载...
与Android 8.1的发布同步,AS3.0提供了对新API级别的支持,开发者可以在第一时间尝试新功能并进行适配测试。 **4. 遇到的问题及解决方案** **问题1:Gradle Sync失败** 错误信息:`Gradle sync failed: Cause: ...
减少item的布局层级也有助于减少绘制时间,因为层级越深,绘制的开销越大。 最后,ViewHolder模式是ListView优化的核心。它通过在convertView中存储View的引用,避免了在`getView()`中反复查找View。当convertView...
浅谈Android中使用异步线程更新UI视图的几种方法 在 Android 中,更新 UI 视图是非常重要的,因为它可以实时地反馈用户的操作结果。但是,在 Android 中,子线程是不能更新 UI 的,这是因为 Android 的设计原则是...
为了获取移动设备的真实数据,可以使用JS上报或Android设备的remote-debugging功能进行远程调试。 解决白屏问题,一个常见方法是页面直出改造,即在服务器端预加载首屏所需的CSS、JavaScript和接口数据,生成一个...
5. `onLongPress(MotionEvent e)`:当用户长时间按住屏幕不松开时,此方法会被调用,用于实现长按功能。 6. `onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY)`:在用户进行滑动操作时...
移动性意味着用户可以不受地理位置的限制,在任何时间、任何地点接入互联网;便捷性体现在移动设备的携带方便,使得信息获取和交流更加便捷;个性化服务则是指通过用户的使用习惯和喜好,提供定制化的信息和功能。 ...
此外,`getPressure(int nID)`可以获取触控点的压力信息,而`getDownTime()`和`getEventTime()`则用于追踪触控事件的时间序列。 需要注意的是,由于Apple的专利限制和设备兼容性问题,不是所有Android设备都能在...