JS中String型别转换Date型别

JS中String型别转换Date型别 1、比较常用的方法,但繁琐,参考如下:

主要使用Date的构造方法:Date(int year , int month , int day)

<script>

var str1 = "2009-8-9";

var arr1 = str1.split("-");

var date1 = new Date(arr1[0],parseInt(arr1[1])-1,arr1[2]);

var str2 = "2009-8-4";

var arr2 = str2.split("-");

var date2 = new Date(arr2[0],parseInt(arr2[1])-1,arr2[2]);

alert(date1>date2);true

</script>

2、相对简便的方法,参考如下:

var str = "2005-12-15";

var d = new Date(str.replace(/-/g, "/"));

Example:

<script>

var s = "2010-09-11";

var s1 = "2010-09-12";

var d = new Date(s.replace(/-/g,"/"));

var d1 = new Date(s1.replace(/-/g,"/"));

var m = (d1.getTime()-d.getTime())/(1000*60*60);

alert(m); 24

</script>

怎样把date型别转换为string型别

Date型别转String 与 String转Date型别,这个型别在jsp/servlet中要手动转换,而在struts2 中会自动转换

SimpleDateFormat 是一个以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文字)、解析(文字 -> 日期)和规范化

:blogs./android-5/archive/2012/05/12/2533652.

详细可以参考这个,有图解教程,希望可以帮到你

如何把string型别转换成date型别

data预设有toString()

输出格林威治时间,比如说Date date = new Date();

String toStr = date.toString();

输出的结果类似于:

Wed Sep 16 19:02:36 CST 2012

你要输出yyyy-MM-dd hh:mm:ss这种格式的话,

使用SimpleDataFormat类

比如

Date date = new Date();

String dateStr = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(date);

System.out.println(dateStr);

输出结果像下面这样:

2009-09-16 07:02:36当然啦,你也可以把:hh:mm:ss去掉,输出的结果也就只有年-月-日了

delphi中string型别与decimal型别转换

可以尝试以下方法:

TryStrToFloat(String, Float);

该函式返回布林值,表示转化是否成功,STRING表示需要转化的STRING型别变数,FLOAT则是接收转化后值的FLOAT型别的变数。

java中怎样把一个date型别转换成String型别?

data预设有toString()输出格林威治时间

你要输出yyyy-MM-dd hh:mm:ss这种格式的话,使用SimpleDataFormat类

比如

Date date = new Date();

System.out.println(date);

String dateStr = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(date);

System.out.println(dateStr);

输出结果像下面这样:

Wed Sep 16 19:02:36 CST 2009

2009-09-16 07:02:36

在java中如何将String型别转换成java.sql.Date型别

String str="1989-11-23 12:25:20";

java.sql.Date date=java.sql.Date.valueof(str);

这样是可以转换的,但是前提是str的日期格式要和资料库中的一样,上面是MySql的,其他的如Oracle就和这个不一样了

java中double型别转换为String型别?

String类中本身提供方可以将几乎所有的基本型别转换为String型别可以这么呼叫String.valueOf(222.222); 这个方法返回的就是double对应的字串

示例程式码如下

package .lk.simpleDeveloper.test;public class Test { public static void main(String[] args) { double d = 12.25; String str = String.valueOf(d); System.out.println(str); }}

java中怎样将一个String型别转换为Date型别的?

在Java中,常见的时间转换通常为从String型别转化为date型别或者倒过来,在转换的时候,我们可以自定义时间的格式,如下:

假如我们要自定义时间型别为yyyy-MM-dd,此时我们可以先自定义格式:SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");

这一句是必须的,不可少的。然后我们通过呼叫dateFormat的parse(String s)方法,将s从String型别转换为时间型别的,如果我们呼叫dateFormat的format(Date d)方法,就可以将d从日期型别转换为String型别。