当用到这些简单的类时,感觉还是有些陌生,今天就好好总结一下。
1、日期格式化SimpleDateFormat
// 很好的一个深入介绍SimpleDateFormat类
http://www.cnblogs.com/peida/archive/2013/05/31/3070790.html
// 涉及到的Date、Calender
http://blog.csdn.net/wguoyong/article/details/7417205
简单使用:
public static void main(String[] args) {
SimpleDateFormat dateformat1=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E");
String a1=dateformat1.format(new Date());
System.out.println("时间2:"+a1);
System.out.println(new Date().getYear()+1900);
SimpleDateFormat dateformat2=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E ");
Calendar calendar = Calendar.getInstance();
calendar.setTime(new Date(System.currentTimeMillis()));
System.out.println(dateformat2.format(calendar.getTime()));
}
2、通过线程的某个标识号得到某个线程
public static Thread findThread(String threadId) {
ThreadGroup group = Thread.currentThread().getThreadGroup();
while (group != null) {
Thread[] threads = new Thread[(int) (group.activeCount() * 1.2)];
int count = group.enumerate(threads, true);
for (int i = 0; i < count; i++) {
if (threadId.equals(threads[i].getName())) {
return threads[i];
}
}
group = group.getParent();
}
return null;
}