js字符串的各种格式的转换 ToString,Format


Posted in Javascript onAugust 08, 2011

如果我们都计算出对的格式,然后再显示的话,显然浪费代码和效率,今天看见了许多ToString可以解决的格式,总结给大家,希望可以方便大家。
1.转换钱的格式,仅限int型,float型,double型
double d = 400;
d.ToString("C"); //¥400.00
2.10进制数,仅限int型的数字
int i=400;
i.ToString("D5"); // 00400
3.科学型数字,仅限int型,float型,double型
float f = 400;
f.ToString("E");//4.000000E+002
4.固定格式型数字,仅限int型,float型,double型
int i=400;
i.ToString("F3");//400.000 Fn表示小数点后n位,F2和F表示小数点后2位
5.N数字型
400000000000.ToString("N")// 400,000,000,000.00" N会将数字转换为小数点后噢位,且每隔3位有一个,
它和C的区别是没有前面的¥符号
6.16进制
400000000000.ToString("x")//"5d21dba000" 将数字转换为16进制数字
==================日期格式的转换====================
日期格式初了Datetime已经封装好了的类之外,还可以用string .Format();来转换为指定的格式
string.Format("{0:f}",System.DateTime.Now);// 2011年8月4日星期四 11:23
string.Format("{0:F}", System.DateTime.Now);//2011年8月4日星期四 11:23:53
dt.GetDateTimeFormats('s')[0].ToString();//2005-11-05T14:06:25
dt.GetDateTimeFormats('t')[0].ToString();//14:06
dt.GetDateTimeFormats('y')[0].ToString();//2005年11月
dt.GetDateTimeFormats('D')[0].ToString();//2005年11月5日
dt.GetDateTimeFormats('D')[1].ToString();//2005 11 05
dt.GetDateTimeFormats('D')[2].ToString();//星期六 2005 11 05
dt.GetDateTimeFormats('D')[3].ToString();//星期六 2005年11月5日
dt.GetDateTimeFormats('M')[0].ToString();//11月5日
dt.GetDateTimeFormats('f')[0].ToString();//2005年11月5日 14:06
dt.GetDateTimeFormats('g')[0].ToString();//2005-11-5 14:06
dt.GetDateTimeFormats('r')[0].ToString();//Sat, 05 Nov 2005 14:06:25 GMT

string.Format("{0:d}",dt);//2005-11-5
string.Format("{0:D}",dt);//2005年11月5日
string.Format("{0:f}",dt);//2005年11月5日 14:23
string.Format("{0:F}",dt);//2005年11月5日 14:23:23
string.Format("{0:g}",dt);//2005-11-5 14:23
string.Format("{0:G}",dt);//2005-11-5 14:23:23
string.Format("{0:M}",dt);//11月5日
string.Format("{0:R}",dt);//Sat, 05 Nov 2005 14:23:23 GMT
string.Format("{0:s}",dt);//2005-11-05T14:23:23
string.Format("{0:t}",dt);//14:23
string.Format("{0:T}",dt);//14:23:23
string.Format("{0:u}",dt);//2005-11-05 14:23:23Z
string.Format("{0:U}",dt);//2005年11月5日 6:23:23
string.Format("{0:Y}",dt);//2005年11月
string.Format("{0}",dt);//2005-11-5 14:23:23

string.Format("{0:yyyyMMddHHmmssffff}", System.DateTime.Now);
yyyy表示年 MM表示月 dd表示日 HH表示时 mm表示分 ss表示秒 ffff表示秒的小数为4位

暂时就先写这么多,如果以后有发现会继续修改

Javascript 相关文章推荐
JS 统计时间
Mar 09 Javascript
查找页面中所有类为test的结点的方法
Mar 28 Javascript
jQuery中last()方法用法实例
Jan 06 Javascript
js实现的黑背景灰色二级导航菜单效果代码
Aug 24 Javascript
APP中javascript+css3实现下拉刷新效果
Jan 27 Javascript
再谈Javascript中的基本类型和引用类型(推荐)
Jul 01 Javascript
AngularJS开发教程之控制器之间的通信方法分析
Dec 25 Javascript
JavaScript实现简单生成随机颜色的方法
Sep 21 Javascript
Angular 5.x 学习笔记之Router(路由)应用
Apr 08 Javascript
如何利用@angular/cli V6.0直接开发PWA应用详解
May 06 Javascript
vue.js做一个简单的编辑菜谱功能
May 08 Javascript
vue 表单之通过v-model绑定单选按钮radio
May 13 Javascript
Jquery ajax传递复杂参数给WebService的实现代码
Aug 08 #Javascript
jquery学习笔记 用jquery实现无刷新登录
Aug 08 #Javascript
基于jQuery实现的水平和垂直居中的div窗口
Aug 08 #Javascript
关于hashchangebroker和statehashable的补充文档
Aug 08 #Javascript
基于jQuery的前端数据通用验证库
Aug 08 #Javascript
JS基础之undefined与null的区别分析
Aug 08 #Javascript
jQuery的12招常用技巧分享
Aug 08 #Javascript
You might like
PHP 常见郁闷问题答解
2006/11/25 PHP
set_include_path和get_include_path使用及注意事项
2013/02/02 PHP
解决phpcms更换javascript的幻灯片代码调用图片问题
2014/12/26 PHP
PHP读取zip文件的方法示例
2016/11/17 PHP
jquery插件如何使用 jQuery操作Cookie插件使用介绍
2012/12/15 Javascript
JS打印gridview实现原理及代码
2013/02/05 Javascript
js写一个字符串转成驼峰的实例
2013/06/21 Javascript
9行javascript代码获取QQ群成员具体实现
2013/10/16 Javascript
js数组操作学习总结
2013/11/04 Javascript
node.js中的buffer.toJSON方法使用说明
2014/12/14 Javascript
js判断鼠标左、中、右键哪个被点击的方法
2015/01/27 Javascript
jQuery的css() 方法使用指南
2015/05/03 Javascript
由ReactJS的Hello world说开来
2015/07/02 Javascript
JS获取月份最后天数、最大天数与某日周数的方法
2015/12/08 Javascript
全面了解JavaScript对象进阶
2016/07/19 Javascript
js中的面向对象入门
2017/03/06 Javascript
浅析从vue源码看观察者模式
2018/01/29 Javascript
在vue中实现清除echarts上次保留的数据(亲测有效)
2020/09/09 Javascript
Python程序设计入门(5)类的使用简介
2014/06/16 Python
在Python中使用dict和set方法的教程
2015/04/27 Python
Python NumPy库安装使用笔记
2015/05/18 Python
linux下python抓屏实现方法
2015/05/22 Python
单利模式及python实现方式详解
2018/03/20 Python
对django 模型 unique together的示例讲解
2019/08/06 Python
TensorFLow 数学运算的示例代码
2020/04/21 Python
Python正则表达式高级使用方法汇总
2020/06/18 Python
如何通过python检查文件是否被占用
2020/12/18 Python
Perfume’s Club英国官网:购买香水和护肤品
2019/11/02 全球购物
软件测试笔试题
2012/10/25 面试题
自我评价怎么写正确呢?
2013/12/02 职场文书
单位人事专员介绍信
2014/01/11 职场文书
《四季》教学反思
2014/04/08 职场文书
争先创优个人总结
2015/03/04 职场文书
2015年学生会个人工作总结
2015/04/09 职场文书
大学毕业生自我鉴定范文
2019/06/21 职场文书
Python时间操作之pytz模块使用详解
2022/06/14 Python