java/python中获取当前系统时间,并与字符串相互转换格式,或者转化成秒数,天数等整数
2015-10-04 20:00
1136 查看
java转换成秒数
Date类有一个getTime()可以换回秒数,例如:
或者直接使用long类型存储毫秒数,
与字符串格式相互转换
一. 获取当前系统时间和日期并格式化输出:
二. 在数据库里的日期只以年-月-日的方式输出,可以用下面两种方法:
1、用convert()转化函数:
2、利用SimpleDateFormat类:
先要输入两个java包:
import java.util.Date;
import java.text.SimpleDateFormat;
然后:
定义日期格式:SimpleDateFormat sdf = new SimpleDateFormat(yy-MM-dd);
sql语句为:String sqlStr = "select bookDate from roomBook where bookDate between '2007-4-10' and '2007-4-25'";
输出:
System.out.println(df.format(rs.getDate("bookDate")));
************************************************************
java单独获取每个事件域
有时候要把String类型的时间转换为Date类型,通过以下的方式,就可以将你刚得到的时间字符串转换为Date类型了。
python获取时间
1、CPU时间
time.clock()
测量CPU时间,比较精准,通过比较程序运行前后的CPU时间差,得出程序运行的CPU时间。
2、时钟时间
time.time()
测量时钟时间,也就是通常的类似掐表计时。
3、可读格式时间
time.ctime()
Date类有一个getTime()可以换回秒数,例如:
public class DateToSecond { public static void main(String[] args) { Date date = new Date(System.currentTimeMillis()); System.out.println(date.getTime()); } }
或者直接使用long类型存储毫秒数,
long base = System.currentTimeMillis();
与字符串格式相互转换
一. 获取当前系统时间和日期并格式化输出:
import java.util.Date; import java.text.SimpleDateFormat; public class NowString { public static void main(String[] args) { SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式 System.out.println(df.format(new Date()));// new Date()为获取当前系统时间 } }
二. 在数据库里的日期只以年-月-日的方式输出,可以用下面两种方法:
1、用convert()转化函数:
String sqlst = "select convert(varchar(10),bookDate,126) as convertBookDate from roomBook where bookDate between '2007-4-10' and '2007-4-25'"; System.out.println(rs.getString("convertBookDate"));
2、利用SimpleDateFormat类:
先要输入两个java包:
import java.util.Date;
import java.text.SimpleDateFormat;
然后:
定义日期格式:SimpleDateFormat sdf = new SimpleDateFormat(yy-MM-dd);
sql语句为:String sqlStr = "select bookDate from roomBook where bookDate between '2007-4-10' and '2007-4-25'";
输出:
System.out.println(df.format(rs.getDate("bookDate")));
************************************************************
java单独获取每个事件域
import java.util.Date; import java.util.Calendar; import java.text.SimpleDateFormat; public class TestDate{ public static void main(String[] args){ Date now = new Date(); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");//可以方便地修改日期格式 String hehe = dateFormat.format( now ); System.out.println(hehe); Calendar c = Calendar.getInstance();//可以对每个时间域单独修改 int year = c.get(Calendar.YEAR); int month = c.get(Calendar.MONTH); int date = c.get(Calendar.DATE); int hour = c.get(Calendar.HOUR_OF_DAY); int minute = c.get(Calendar.MINUTE); int second = c.get(Calendar.SECOND); System.out.println(year + "/" + month + "/" + date + " " +hour + ":" +minute + ":" + second); } }
有时候要把String类型的时间转换为Date类型,通过以下的方式,就可以将你刚得到的时间字符串转换为Date类型了。
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd"); java.util.Date time=null; try { time= sdf.parse(sdf.format(new Date())); } catch (ParseException e) { e.printStackTrace(); }
python获取时间
1、CPU时间
time.clock()
测量CPU时间,比较精准,通过比较程序运行前后的CPU时间差,得出程序运行的CPU时间。
2、时钟时间
time.time()
测量时钟时间,也就是通常的类似掐表计时。
3、可读格式时间
time.ctime()
相关文章推荐
- python + opencv 学习系列 2 : Getting Started with Videos
- python mysql模块
- python gettext使用
- 用Python学习统计学基础-6
- 机器学习算法-K最近邻从原理到实现(Python)
- 【python】python2.x 与 python3.x区别对照+缩进错误解决方法
- python正则表达式和自制爬虫
- Python爬虫的一些总结
- Python 进程管理工具 Supervisor 使用教程
- Python中os模块的使用(附一个调试例子)
- 使用Python统计垃圾文件
- 关于wxPython中的TextCtrl响应失去焦点事件后不能再次编辑或出现不正常现象的解决办法
- Python加载csv文件的两种方式
- 萌妹子Python入门指北(一)
- [python]学习笔记6-python数字
- 《机器学习实战》笔记之八——预测数值型数据:回归
- Eclipse和PyDev搭建完美Python开发环境(Windows篇)
- 说说Python程序的执行过程
- 出现No module named numpy的解决办法
- Python-__builtin__与__builtins__的区别与关系