黑马程序员--正则表达式
来源:互联网 发布:php与asp.net的区别 编辑:程序博客网 时间:2024/05/21 10:03
1,如何测试一段代码的运行时间:
public static void main(String args[])
{
long d1 = new Date().getTime();//首先获取当前时间(可以理解为 此处的时间是0)
int sum = 0;
for(int i = 1; i <= 9999999; i++)
{
sum+=i;
}
System.out.println(sum); //从1加到9999999的结果是多少
long d2 = new Date().getTime(); //当有结果的同时给出另外一个时间
System.out.println(d2-d1); //两个时间相减即代码运行的时间
}
2,返回当前日历
public static void main(String args[])
{
Calendar c = Calendar.getInstance();//calendar不需要
int year = c.get(Calendar.YEAR);
int month = c.get(Calendar.MONTH);
int day = c.get(Calendar.DAY_OF_MONTH);
int hour = c.get(Calendar.HOUR_OF_DAY);
System.out.println(year+"年"+(month+1)+"月"+day+"日"+hour+"时");
}
3,判断两个日期间相距多久?
public class time {
public static void main(String args[])
{
String t1 = "2013-06-09 18:30:29";//两个时间的字符串形式
String t2 = "2012-05-04 17:45:30";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");//用解析(文本 -> 日期)来规范日期。
//SimpleDateFormat实际上使得可以选择任何用户定义的日期-时间格式的模式
try {
//Date类表示特定的瞬间,精确到毫秒。
Date s1 = sdf.parse(t1);//解析字符串的文本,生成 Date。
Date s2 = sdf.parse(t2);//解析字符串的文本,生成 Date。
long i = s1.getTime() - s2.getTime();
System.out.println(i/86400000);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
4,转换时间显示方式
import java.util.*;
import java.text.*;
public class tttt {
public static void main(String [] args)
{
DateFormat s1 = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
DateFormat s2 = new SimpleDateFormat("yyyy年MM月dd日 hh点mm分ss秒");
try {
Date d = s1.parse("2008-08-08 28:00:00");//建立一个DATE类的对象d,但此对象只能通过dateformat.parse来使用
System.out.println(d); //输出最初始的格式
String time = s2.format(d); //调用s2的format格式转换方法,转换d
System.out.println(time);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
//result
//Sat Aug 09 04:00:00 CST 2008
//2008年08月09日 04点00分00秒
- 黑马程序员-正则表达式
- 黑马程序员 正则表达式
- 黑马程序员:正则表达式
- 黑马程序员---正则表达式
- 黑马程序员:正则表达式
- 黑马程序员--正则表达式
- 黑马程序员--正则表达式
- 黑马程序员--正则表达式
- 黑马程序员--正则表达式
- 黑马程序员 正则表达式
- 黑马程序员-正则表达式
- 黑马程序员:正则表达式
- 黑马程序员-正则表达式
- 黑马程序员 正则表达式
- 黑马程序员---正则表达式
- 黑马程序员---正则表达式
- 黑马程序员-正则表达式
- 黑马程序员--正则表达式
- fzu 2111 Min Number(贪心)
- 修改配置不用重启服务的一种配置文件读取方式
- erlang shell 命令中文使用说明
- Installation of Apache HTTPD
- nginx的超时处理
- 黑马程序员--正则表达式
- maven工程中修改javascript文件失败can't write
- Oracle 11g sys,system 密码忘记设置解决办法
- 创建静态库以及引用库文件
- 黑马程序员_温习 多线程 (个人笔记)
- nginx配置信息的解析流程
- 日本과의 關係 (朝鮮歷史 韓長庚)
- 可编程时钟4个时钟的独立可调设计
- gdb一般用法(更新中)