java,javascript时间戳
javascript:
var timestamp = Date.parse(new Date());
java:
System.currentTimeMillis();
JavaScript中indexOf函数方法
JavaScript中indexOf函数方法是返回 String 对象内第一次出现子字符串的字符位置。使用方法:
strObj.indexOf(subString[, startIndex])
其中strObj是必选项。String 对象或文字。
subString是必选项。要在 String 对象中查找的子字符串。
starIndex是可选项。该整数值指出在 String 对象内开始查找的索引。如果省略,则从字符串的开始处查找。
java时间处理工具类
import java.awt.Frame;import java.awt.Graphics2D;import java.awt.Image;import java.awt.MediaTracker;import java.awt.image.BufferedImage;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.sql.Timestamp;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;import java.util.Iterator;import javax.imageio.ImageIO;import javax.imageio.ImageReadParam;import javax.imageio.ImageReader;import javax.imageio.ImageWriter;import javax.imageio.stream.ImageInputStream;/**
* <p>
* Title: 工具类
* </p>
* <p>
* Description: 用来处理时间日期字符串等
* </p>
* <p>
* Copyright: (C) 2006.11 常用方法,需要者随便拿去^-^
* </p>
*
* @author weiking
* @version 1.0
*/
public class UtilTool {
public UtilTool() {
super();
}
/**
* 取当前打印日期
*
* @return
* @throws java.lang.Exception
*/
public String getPrintDate() {
String printDate = "";
Calendar calendar = new GregorianCalendar();
calendar.setTime(new Date());
printDate += calendar.get(Calendar.YEAR) + "年";
printDate += (calendar.get(Calendar.MONTH) + 1) + "月";
printDate += calendar.get(Calendar.DATE) + "日";
return printDate;
}
/**
* 将指定的日期字符串转化为日期对象
*
* @param dateStr
* 日期字符串
* @return java.util.Date
*/
public static Date getDate(String dateStr, String format) throws Exception {
if (dateStr == null || format == null) {
throw new Exception("数据类型异常" + dateStr + "|" + format);
}
SimpleDateFormat df = new SimpleDateFormat(format);
try {
Date date = df.parse(dateStr);
return date;
} catch (Exception ex) {
return null;
}
}
/**
* 将指定日期转换为 Timestamp
*
* @param date
* 指定日期格式为 "20030908"
* @return Timestamp
* @throws Exception
*/
public static Timestamp getTimestamp(String dateStr) throws Exception {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd 00:00:00.000");
return Timestamp.valueOf(sdf.format(getDate(dateStr, "yyyyMMdd")));
}
/**
* 从指定Timestamp中得到相应的日期
*
* @param datetime
* 指定的Timestamp
* @return 日期 "2003-09-08"
*/
public String getDateFromDateTime(Timestamp datetime) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");
return sdf.format(datetime).toString();
}
/**
* 得到当前时间的时间戳
*
* @return 当前时间戳
*/
public Timestamp getNowTimestamp() {
long curTime = System.currentTimeMillis();
return new Timestamp(curTime);
}
}