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 相关文章推荐
jQuery Ajax文件上传(php)
Jun 16 Javascript
利用进制转换压缩数字函数分享
Jan 02 Javascript
jquery查找父元素、子元素(个人经验总结)
Apr 09 Javascript
JS判断变量是否为空判断是否null
Jul 25 Javascript
Jquery组件easyUi实现选项卡切换示例
Aug 23 Javascript
AngularJs入门教程之环境搭建+创建应用示例
Nov 01 Javascript
javascript内存分配原理实例分析
Apr 10 Javascript
BootStrap selectpicker后台动态绑定数据
Jun 01 Javascript
Vue路由前后端设计总结
Aug 06 Javascript
layui实现checkbox的目录树tree的例子
Sep 12 Javascript
JS快速实现简单计算器
Apr 08 Javascript
Javascript实现简易天数计算器
May 18 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
输出控制类
2006/10/09 PHP
多php服务器实现多session并发运行
2006/10/09 PHP
php创建sprite
2014/02/11 PHP
javascript some()函数用法详解
2014/11/13 PHP
php简单中奖算法(实例)
2017/08/15 PHP
Laravel 5.5 的自定义验证对象/类示例代码详解
2017/08/29 PHP
[原创]PHP global全局变量经典应用与注意事项分析【附$GLOBALS用法对比】
2019/07/12 PHP
javascript实现随机读取数组的方法
2015/08/03 Javascript
js实现改进的仿蓝色论坛导航菜单效果代码
2015/09/06 Javascript
整理JavaScript创建对象的八种方法
2015/11/03 Javascript
Jquery+ajax+JAVA(servlet)实现下拉菜单异步取值
2016/03/23 Javascript
深入浅析JavaScript中数据共享和数据传递
2016/04/25 Javascript
原生js的RSA和AES加密解密算法
2016/10/08 Javascript
layui中使用jquery控制radio选中事件的示例代码
2018/08/15 jQuery
layui实现文件或图片上传记录
2018/08/28 Javascript
json字符串对象转换代码实例
2019/09/28 Javascript
vue框架中props的typescript用法详解
2020/02/17 Javascript
python装饰器decorator介绍
2014/11/21 Python
基于python脚本实现软件的注册功能(机器码+注册码机制)
2016/10/09 Python
Python使用QQ邮箱发送Email的方法实例
2017/02/09 Python
Python自定义线程类简单示例
2018/03/23 Python
python读取和保存视频文件
2018/04/16 Python
pycharm下查看python的变量类型和变量内容的方法
2018/06/26 Python
在交互式环境中执行Python程序过程详解
2019/07/12 Python
Python操作qml对象过程详解
2019/09/26 Python
django orm模块中的 is_delete用法
2020/05/20 Python
《油菜花开了》教学反思
2014/02/22 职场文书
社区消防工作实施方案
2014/03/21 职场文书
初中学校军训方案
2014/05/09 职场文书
结对共建协议书
2014/08/20 职场文书
员工培训协议书
2014/09/15 职场文书
2015年机关后勤工作总结
2015/05/26 职场文书
上班旷工检讨书
2015/08/15 职场文书
电力安全学习心得体会
2016/01/18 职场文书
Mysql数据库手动及定时备份步骤
2021/11/07 MySQL
vue报错function () { [native code] },无法出现我们想要的内容 Unknown custom element
2022/04/11 Vue.js