`
isiqi
  • 浏览: 16049391 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

C# 中用 PadLeft、PadRight 补足位数

 
阅读更多

有时候,为了让格式统一,当位数不足时,给予补足。比如:2008-01-01 13:42:05,这其中就对月、日、秒进行了补位。

在 C# 中可以对字符串使用 PadLeft 和 PadRight 进行轻松地补位。

PadLeft(int totalWidth, char paddingChar) //在字符串左边用 paddingChar 补足 totalWidth 长度

PadLeft(int totalWidth, char paddingChar) //在字符串右边用 paddingChar 补足 totalWidth 长度

示例:

h = h.PadLeft(2, '0');
注意第二个参数为 char 类型,所以用单引号,也可以用 Convert.ToChar(string value) 把字符串转换成 char 类型。如果字符串长度大于 1,则使用 str.ToCharArray()[index]。

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/thinker28754/archive/2010/03/05/5349584.aspx

分享到:
评论

相关推荐

    c# String扩展 让你在PadLeft和PadRight时不再受单双字节问题困扰

    C# 中 PadLeft ,PadRight的用法 简单来说就是给字符串实现补位。 如:String.PadLeft(5,’0′); 表示检查字符串长度是否少于5位,若少于5位,则自动在其左侧以’0’补足。 同理PadRight是在右侧实现补位。 补位 ...

    js中位数不足自动补位扩展padLeft、padRight实现代码.docx

    js中位数不足自动补位扩展padLeft、padRight实现代码.docx

    c#函数大全

    c#函数大全Compare CompareOrdinal Format IndexOf IndexOfAny LastIndexOf LastIndexOfAny PadLeft PadRight Replace

    js中位数不足自动补位扩展padLeft、padRight实现代码

    方法二、String方法一扩展(C#中PadLeft、PadRight) String.prototype.PadLeft = function (len, charStr) { var s = this + ''; return new Array(len - s.length + 1).join(charStr || '') + s; } S

    ASP中实现字符部位类似.NET里String对象的PadLeft和PadRight函数

    这函数等价于.NET里String对象的PadLeft和PadRight函数 Function PadLeft(Value,Length,sChar) Dim strText,I strText = String(Length,sChar) strText = strText & Value LeftPad = Right(strText,Length) End...

    Java中实现String.padLeft和String.padRight的示例

    本篇文章主要介绍了Java中实现String.padLeft和String.padRight,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    c#生成中文金额并用语音读取出来

    C#把金额转成中文字符。金额最小的4位小数厘,最大没有限制。可以到亿、兆、吉、特。 数字字符:壹,贰,叁,肆,伍,陆,柒,捌,玖,拾 小数字符:厘,毫,分,角 ...注意:代码改一下:chinaMoney里的padright改成padLeft。

    SQL里面的时间与c#.net与asp.net常用函数方法大全

    26、PadLeft()、PadRight() 在字串左(或右)加空格或指定char字符,使字串达到指定长度,如: string str1="中国人"; str1=str1.PadLeft(10,'1'); //无第二参数为加空格 Response.Write(str1); //结果为...

    C#全能速查宝典

    《C#全能速查宝典》共分为8章,分别介绍了C#语言基础、Windows窗体及常用控件、Windows高级控件、控件公共属性、方法及事件、数据库开发、文件、数据流与注册表、GDI+绘图技术和C#高级编程,共包含562个C#编程中常用...

    C#实现按照指定长度在数字前补0方法小结

    String pnum = snum.PadLeft(6,'0'); //方法2 String fnum = String.Format({0:000000},int.Parse(snum)); 希望本文所述对大家的C#程序设计有所帮助。 您可能感兴趣的文章:C#将字节数组转换成数字的方法C#将数字...

    c# 加密和解密相关代码

    str += md5data[i].ToString("x").PadLeft(2, '0'); //对遍历到的字节进行加密 } return str; //返回得到的加密字符串 } private void button1_Click(object sender, EventArgs e) { string P_str_Code = textBox1....

    C# MD5加密

    public static string MD5(string str) { byte[] b = Encoding.Default.GetBytes(str); b = new MD5CryptoServiceProvider().ComputeHash(b);... ret += b[i].ToString("x").PadLeft(2, '0'); return ret; }

    c#实现输出的字符靠右对齐的示例

    先看下面的这组字符,如果输出来,它是无法靠右对齐: ...C#的处理字符串有一个方法,PadLeft(), Source Code string[] s1 = { "300", "5", "54210", "6300", "88" }; foreach (string s in s1) { stri

    c# 关于生成报表的算法文件

    关于c#的一些程序 。生成报表算法等。 int Index=0;//3:04 找出:的位置 Screen dd = Screen.PrimaryScreen; Rectangle da = dd.WorkingArea; this.Width = da.Width; this.Height = da.Height-30; this.Top = ...

    C# listview 点击列头排序的实例

    实例如下: #region 自定义变量 int currentCol = -1;... string Asc = ((char)0x25bc).ToString().PadLeft(4, ' '); string Des = ((char)0x25b2).ToString().PadLeft(4, ' '); if (sort == false) { s

    关于C#转换二进制所引起的一些思考

    看似很简单是不是,直接通过C#内置APi即可达到此需求,如下: var binary = Convert.ToString(7, 2).PadLeft(4, '0').ToArray(); 上述将数字7转换为包含二进制位的字符串数组形式,7转换二进制然后不足4位以0填充即...

    吉他:用Swift编写的跨平台字符串和正则表达式库

    产品特点 布尔函数( isAlpha , isNumeric , isUppercase等) 案例功能( camelCased , pascalCased , kebabCased等) 拉丁函数( .latinized() .withoutAccents() ) 填充函数( padLeft , padRight , pad )...

Global site tag (gtag.js) - Google Analytics