首页源码dataformatstring(DataFormatString的使用)

dataformatstring(DataFormatString的使用)

编程之家2024-01-29162次浏览

一、JS中String型别转换Date型别

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

dataformatstring(DataFormatString的使用)

主要使用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]);

dataformatstring(DataFormatString的使用)

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>

dataformatstring(DataFormatString的使用)

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型别。

二、ASP.NET 中GridView 控件的DataFormatString属性的用法

看看这些,对你有帮助参考: 有个时间要在gridview中显示,但是保持着数据库中的是标准时间,很长,而且只需要显示日期,就想要格式化字符串,可是设置了DataFormatString就是不起作用,后来一查,原来要设置"行为"中HtmlEncode= false DataFormatString="{0:格式字符串}"在DataFormatString中的{0}表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;数字、货币格式:在指定的格式符号后可以指定小数所要显示的位数。例如原来的数据为「1.56」,若格式设定为{0:N1},则输出为「1.5」。其常用的数值格式如下表所示:格式字符串输入结果"{0:C}" 12345.6789$12,345.68"{0:C}"-12345.6789($12,345.68)"{0:D}" 12345 12345"{0:D8}" 12345 00012345"{0:E}" 12345.6789 1234568E+004"{0:E10}" 12345.6789 1.2345678900E+004"{0:F}" 12345.6789 12345.68"{0:F0}" 12345.6789 12346"{0:G}" 12345.6789 12345.6789"{0:G7}" 123456789 1.234568E8"{0:N}" 12345.6789 12,345.68"{0:N4}" 123456789 123,456,789.0000"Total:{0:C}" 12345.6789 Total:$12345.68常用的日期时间格式:格式说明输出格式d精简日期格式 MM/dd/yyyyD详细日期格式 dddd, MMMM dd, yyyyf完整格式(long date+ short time) dddd, MMMM dd, yyyy HH:mmF完整日期时间格式(long date+ long time)dddd, MMMM dd, yyyy HH:mm:ssg一般格式(short date+ short time) MM/dd/yyyy HH:mmG一般格式(short date+ long time) MM/dd/yyyy HH:mm:ssm,M月日格式 MMMM dds适中日期时间格式 yyyy-MM-dd HH:mm:sst精简时间格式 HH:mmT详细时间格式 HH:mm:ss最后写一下中国常用的格式{0:yyyy-MM-dd}

三、C#中怎么将String类型(一个时间的text)转换成Data类型

导入 java.util.*

你让他工具自己导包```CTRL+SHIFT+O ``快捷键

simpleFormat=DateFormat.getDateInstance(DateFormat.LONG,Locale.CHINA);

这个不是NEW `是这样获得一个实例

/**

SimpleDateFormat函数语法:

G年代标志符

y年

M月

d日

h时在上午或下午(1~12)

H时在一天中(0~23)

m分

s秒

S毫秒

E星期

D一年中的第几天

F一月中第几个星期几

w一年中第几个星期

W一月中第几个星期

a上午/下午标记符

k时在一天中(1~24)

K时在上午或下午(0~11)

z时区

常见标准的写法"yyyy-MM-dd HH:mm:ss",注意大小写,时间是24小时制,24小时制转换成12小时制只需将HH改成hh,不需要另外的函数。

*/

DateFormat format1= new SimpleDateFormat("yyyy-MM-dd");

DateFormat format 2= new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");

Date date= null;

String str= null;

// String转Date

str="2007-1-18";

try{

date= format1.parse(str);

data= format2.parse(str);

} catch(ParseException e){

e.printStackTrace();

}

//Date转String

date=new Date();

str=format1.format(date);

str=format2.format(date);

1、Date——>StringString sdate;Date ddate;……sdate=(new SimpleDateFormat("yyyy-MM-dd")).format(ddate);2、String——>DateSimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");sdf.setLenient(false);String sdate="2006-06-06";Date ddate;ddate=sdf.parse(sdate);另外Integer、Double等数据包装类型与String类型的相互转换为:(以Integer为例)Integer——>StringInteger ii;String si;……si=ii.toString;String——>InttegerInteger ii;String si;……ii=Integer.valueOf(si);附:日期和时间模式(摘自JDK1.50 DOC)日期和时间格式由日期和时间模式字符串指定。在日期和时间模式字符串中,未加引号的字母'A'到'Z'和'a'到'z'被解释为模式字母,用来表示日期或时间字符串元素。文本可以使用单引号(')引起来,以免进行解释。"''"表示单引号。所有其他字符均不解释;只是在格式化时将它们简单复制到输出字符串,或者在分析时与输入字符串进行匹配。

定义了以下模式字母(所有其他字符'A'到'Z'和'a'到'z'都被保留):

字母日期或时间元素表示示例

G Era标志符 Text AD

y年 Year 1996; 96

M年中的月份 Month July; Jul; 07

w年中的周数 Number 27

W月份中的周数 Number 2

D年中的天数 Number 189

d月份中的天数 Number 10

F月份中的星期 Number 2

E星期中的天数 Text Tuesday; Tue

a Am/pm标记 Text PM

H一天中的小时数(0-23) Number 0

k一天中的小时数(1-24) Number 24

K am/pm中的小时数(0-11) Number 0

h am/pm中的小时数(1-12) Number 12

m小时中的分钟数 Number 30

s分钟中的秒数 Number 55

S毫秒数 Number 978

z时区 General time zone Pacific

qq最新代码(在QQ聊天中可以发的代码和说说代码)velocity(Velocity 语法详解)