1、如果变量是字符串则js的加号便会把两个及多个字符串拼接成一个。
2、为了让js能够对变量的数据进行加或者其他运算则可用parseInt来把字符串变为整数。
3、如果是包含有小点的字符串在用parseInt转换时会直接把小点后面的数字忽略掉滴。也就是直接取整数而不是四舍五入计算。
4、所以对于有小点的字符串便可以用parseFloat来转换。
5、所以便可以用toFixed()来保留小数的位数。
6、这样JS便可以得到两数运算比较精确的数字结果了。
假如把今天的日期转成字符串可用 String str = sdfformat(new Date());这个字符串内容的格式类似2008-07-10 19:20:00。
透过这个API我们便可以随心所欲的将日期转成我们想要的字符串格式,例如希望将日期输出成2008
年7月10日,我们可以这么写:
SimpleDateFormat sdf = new SimpleDateFormat( " yyyy年MM月dd日 " );
String str = sdfformat(new Date());
str便会依照我们设定的格式输出了=text(a1,"yyyy年m月
d日
")
变成文本日期
其实可直接取月份的数值:
=month(A1)
或
=text(a1,"m")将字符串类型的时间转换成date类型可以使用SimpleDateFormat来转换,具体方法如下:
1、定义一个字符串类型的时间;
2、创建一个SimpleDateFormat对象并设置格式;
3、最后使用SimpleDateFormat的parse方法将String类型的时间转换成Date类型的时间。
具体代码如下:
String string = "2014-3-17";
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date date = null;
try {
date = dateFormatparse(string);
Systemoutprintln(datetoLocaleString()split(" ")[0]);//切割掉不要的时分秒数据
} catch (ParseException e) {
eprintStackTrace();
}
介绍一下SimpleDateFormat:SimpleDateFormat 是 Java 中一个非常常用的类,该类用来对日期字符串进行解析和格式化输出。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)