我们先来了解一下15位身份证号码的基本组成规则: 1、1~6位为地区代码 2、7~8位为出生年份(2位),9~10位为出生月份,11~12位为出生日期 3、第13~15位为顺序号,并能够判断性别,奇数为男,偶数为女。 C#验证15位身份证号码代码private bool …
我们先来了解一下18位身份证号码的基本组成规则: 如:130429####%%%%0078 1、1~6位为地区代码,其中1、2位数为各省级政府的代码,3、4位数为地、市级政府的代码,5、6位数为县、区级政府代码。如13(河北省)04(邯郸市)29(永年县) 2、7~14位为…
我们知道一年总共有52个周,那么C#如何获得当前时间是今年第几周呢?我们可以通过下面的实例来获得: /// <summary> /// 获取当前时间是当年的第几周 /// </summary> /// <param name="dt"></param…
获得今天周几阿拉伯数字的方法: int k = (int)DateTime.Now.DayOfWeek;//获取当前时间获得今天周几中文汉字的方法:public string Week() { string[] weekdays ={ "星期日" ,"星期一" ,"星期二" ,"星期三&…
C#两个时间相减,得到一个 TimeSpan 实例,TimeSpan 有一些属性:Days、TotalDays、Hours、TotalHours、Minutes、TotalMinutes、Seconds、TotalSeconds、Ticks。举例说明DateTime dt1= Convert.ToDateTime("2010-1-2 8:43:35");DateTime dt2=Convert.ToDateTim…
C#获得某年某月的起止日期方法其实很简单,我们来看看下面的例子://得到某年某月的起止日期,格式为yyyy-mm-dd public static string[] GetBeginEndDate(int rYear,int rMonth) { string[] arr = new string[2]; DateTime dt1 = DateTime.Parse(rYear+"-…
C#获得某年某月的总天数方法函数其实很简单,我们看看代码具体如何写?// 得到某年某月的天数 public static int GetDaysInMonth(int rYear,int rMonth) { DateTime dt1 = DateTime.Parse(rYear+"-"+rMonth+"-01"); DateTime dt2 = dt1.Ad…
在开发程序时我们经常需要获得当天是“星期几”的汉字,我们可以使用C#的DateTime.Now.DayOfWeek方法获得英文星期,然后转换成汉字星期,接下来我们介绍两种方法看看具体如何转换 转换中文星期几的第一种方法: string WeekDay = ""; …
程序里经常需要用户输入身份证号码和姓名,用户输入的身份证号码是否有效,这就需要我们使用算法去校验了,今天我们就来说说java验证身份证号码是否有效的类和方法package com.nebula; import java.text.SimpleDateFormat; import java.util.Date; public class C…
加#region和#endregion的作用主要是 :可以将这块区域的代码折叠起来,便于查看。 快捷键 CTRL + K + S,选第二个。也可以点击鼠标右键选择‘外侧代码’找到它。 必须是成对出现。就像是一对括号。只是不会被编译。 通过以上内容我们知道了Visual S…
做C#开发时时常需要把时间转换成自己需要的格式,找度娘半天,也没能找到合适的,通过我长期不懈的努力我将常用的时间格式转换方法整理了出来,方便大家快速查找。DateTime dt = DateTime.Now;Label1.Text = dt.ToString();//2005-11-5 13:21:25Label2.Text = dt.ToFileT…
C#如何判断两个时间的大小? 其实很简单,我们可以通过C#的一个方法就能解决,下面我们就来说说这个方法。 C# 时间比较方法DateTime.Compare public static int Compare(DateTime t1,DateTime t2) 返回值类型:System.Int32 当结果<0时表…
房东的猫如果会敲代码,写个这么简单的小程序她就不会成天喊叫"今天是星期几"了。 /// <summary> /// 获得今天星期几的函数 /// </summary> /// <returns></returns> public string GetDayOfWeek(…
我们经常需要通过用户的出生日期,来换算出他的年龄,今天我们就来看看C#根据用户生日获得年龄的方法怎么写。 /// <summary> /// 根据生日获得用户年龄 /// </summary> /// <param name="Birthday">格式:yyyy-…
C#如何使用身份证号码来判断用户是否未成年,今天我们就来看看这个C#方法怎么写。 /// <summary> /// 使用身份证号码判断用户是否未成年 /// </summary> /// <param name="num"></param> /// <…
浏览器访问:http://localhost:64921/Test/Index?cardno=610404198005010058&name=黄飞鸿 C#中接收name参数:string name = Request["name"]; 我想实现的是C#通过Request获得name参数的值,可是结果却不是"黄飞鸿",而是乱码"…
一个现成的excel文档某一列因为数字过长会显示例如“3.4222E+13”这样的格式,如何把数字显示完整?其实很简单,就是把这一列的格式变成文本就解决了,但如何在gridview导出的excel文档中使这部分数字内容显示正常呢?我们来看看具体的实现代码:/// <summary>/// …
这两天给系统添加一个将查询结果导出excel文档的功能,三两下就搞定了,可是在测试的时候导出内容有汉字的部分会变成乱码,而且还很随机,这次导出正常,下次有可能就变成乱码了,于是带着这个奇怪的问题,找解决办法,有说web.config中<globalization fileEncoding=&…
newtonsoft.Json.dll是.NET 下开源的json格式序列号和反序列化的类库,利用此类库,可以方便地操作json数据,其中在反序列化时,可以直接将格式化的json数据处理成预定义的实体类,也可以生成对应的匿名类。 因为需要弄清楚实现原理,所以想下载newtonsoft.json.dll…
今天给vs2008添加newtonsoft.json.dll却出现加载无效,如下图所示:最后找到原因是因为.net framework版本和newtonsoft.json.dll版本不对应造成的。我的.net framework是2.0,但引用的newtonsoft.json却是3.5的版本,最后换成2.0就好了.