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 相关文章推荐
javascript 网页跳转的方法
Dec 24 Javascript
JS简单编号生成器实现方法(附demo源码下载)
Apr 05 Javascript
JS实现iframe自适应高度的方法(兼容IE与FireFox)
Jun 24 Javascript
JS中的hasOwnProperty()、propertyIsEnumerable()和isPrototypeOf()
Aug 11 Javascript
JS提示:Uncaught SyntaxError:Unexpected token ) 错误的解决方法
Aug 19 Javascript
js与jquery分别实现tab标签页功能的方法
Nov 18 Javascript
vue-cli创建的项目,配置多页面的实现方法
Mar 15 Javascript
elementUI中Table表格问题的解决方法
Dec 04 Javascript
vue+elementui 对话框取消 表单验证重置示例
Oct 29 Javascript
javascript实现移动端红包雨页面
Jun 23 Javascript
vue 调用 RESTful风格接口操作
Aug 11 Javascript
JavaScript实现无限轮播效果
Nov 19 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读取ACCESS数据到MYSQL的代码
2011/05/11 PHP
PHP 下载文件时自动添加bom头的方法实例
2014/01/10 PHP
ThinkPHP单字母函数(快捷方法)使用总结
2014/07/23 PHP
在Ubuntu 18.04上安装PHP 7.3 7.2和7.0的方法
2019/04/09 PHP
PHP pthreads v3下同步处理synchronized用法示例
2020/02/21 PHP
xml和web特殊字符
2009/04/28 Javascript
一款基于jQuery的图片场景标注提示弹窗特效
2015/01/05 Javascript
jQuery中add()方法用法实例
2015/01/08 Javascript
使用jQuery实现图片遮罩半透明坠落遮挡
2015/03/16 Javascript
解决angular的post请求后SpringMVC后台接收不到参数值问题的方法
2015/12/10 Javascript
关于JS中的apply,call,bind的深入解析
2016/04/05 Javascript
完美实现八种js焦点轮播图(下篇)
2020/04/20 Javascript
深入理解Node.js 事件循环和回调函数
2016/11/02 Javascript
JavaScript中捕获/阻止捕获、冒泡/阻止冒泡方法
2016/12/07 Javascript
javascript 单例模式详解及简单实例
2017/02/14 Javascript
Vue 路由 过渡动效 数据获取方法
2018/07/31 Javascript
node.js读取Excel数据(下载图片)的方法示例
2018/08/02 Javascript
通过seajs实现JavaScript的模块开发及按模块加载
2019/06/06 Javascript
通过python实现弹窗广告拦截过程详解
2019/07/10 Python
Python 实现顺序高斯消元法示例
2019/12/09 Python
Windows 下python3.8环境安装教程图文详解
2020/03/11 Python
python实时监控logstash日志代码
2020/04/27 Python
python脚本和网页有何区别
2020/07/02 Python
浅谈利用缓存来优化HTML5 Canvas程序的性能
2015/05/12 HTML / CSS
世界上最大的高分辨率在线图片库:Alamy
2018/07/07 全球购物
高校学生干部的自我评价分享
2013/11/04 职场文书
小学音乐教学反思
2014/02/05 职场文书
恐龙的灭绝教学反思
2014/02/12 职场文书
应聘编辑自荐信范文
2014/03/12 职场文书
2014年居委会工作总结
2014/12/09 职场文书
企业开业庆典答谢词
2015/01/20 职场文书
幼儿园老师个人总结
2015/02/28 职场文书
2015年法务工作总结范文
2015/05/23 职场文书
2019年恭贺升学祝福语集锦
2019/08/15 职场文书
pytorch中Schedule与warmup_steps的用法说明
2021/05/24 Python
聊聊Python String型列表求最值的问题
2022/01/18 Python