小知识点记录笔记

该博文记录我在开发过程中遇到的细小问题,以备后用。

(1)从txt中解析DateTime类型,格式为20140506或者20140506 12:30:31  

1 System.IFormatProvider format = new System.Globalization.CultureInfo("zh-CN", true);
2 string str1 = "20140812";
3 string str2 = "20140812 16:41:30";
4 DateTime time1 = DateTime.ParseExact(str1, "yyyyMMdd", format);
5 DateTime time2 = DateTime.ParseExact(str2, "yyyyMMdd HH:mm:ss", format);

(2)从excel中读取日期  

 1 private bool ParseDateTime(string cellValue, out string strDate)
 2 {
 3     DateTime date = default(DateTime);
 4     double value = default(double);
 5     if (double.TryParse(cellValue, out value))
 6     {
 7         strDate = DateTime.FromOADate(value).ToString("yyy-MM-dd HH:mm:ss");
 8     }
 9     else
10     {
11         if (DateTime.TryParse(cellValue, out date))
12         {
13             strDate = date.ToString("yyy-MM-dd HH:mm:ss");
14         }
15         else
16         {
17             strDate = string.Empty;
18         }
19     }
20     string reg = @"^(\d{4})-([0-1]\d)-([0-3]\d)\s([0-2]\d):([0-5]\d):([0-5]\d)$";
21     if (Regex.IsMatch(strDate, reg))
22     {
23         return true;
24     }
25     return false;
26 }
时间: 2024-12-18 09:07:25

小知识点记录笔记的相关文章

C#小知识点记录(QQ交流群的一个小问题)Linq提取数据

请教 这里 LINQ想 找到 最后的 4条 记录 然后放在 这里这个 List Linq查找怎么写呀? 解答:写了一个小例子作为解答. 1 namespace C_Sharp 2 { 3 class Program 4 { 5 static void Main(string[] args) 6 { 7 //声明 8 List<Person> listPerson = new List<Person>() { 9 new Person {Type="A", Fir

js,css小知识点记录

JS手册中提到:可以使用任意表达式作比较表达式.任何值为0.null.未定义或空字符串的表达式被解释为 false.其他任意值的表达式解释为 true.也就是说,这里会隐式的转换为布尔值. //css :#id .下属class(可以是直接或间接下属classs) #newfncbtnpanel .am-condition { margin-top: 10px; margin-left: 6px; margin-bottom: 5px; } show()\hide()  是jquery方法,即d

开发常用小知识点记录

p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 14.0px Menlo; color: #f0eded } span.s1 { } 过时属性和方法提示 DEPRECATED_ATTRIBUTE 标识属性或方法过时 @property (assign, nonatomic) BOOL isLoading DEPRECATED_ATTRIBUTE; - (instancetype)initFromURLWithString:(NSString *)url

springMVC等小知识点记录。。。持续更新

1.springMVC 项目根路径访问页面配置 <!-- 表示当访问主页时自动转发到index控制器 --> <mvc:view-controller path="/" view-name="forward:/user"/> <!-- 直接根据相关InternalResourceViewResolver的配置跳转到login.jsp页面 --> <mvc:view-controller path="/"

JAVA小知识点记录

1.Mah.ceil() * Returns the smallest (closest to negative infinity) * {@code double} value that is greater than or equal to the * argument and is equal to a mathematical integer. Special cases: * If the argument value is already equal to a * mathemati

一些小知识点记录

1.什么是文档流? 回答1:文档流是文档中可显示对象在排列时所占用的位置.比如网页的div标签它默认占用的宽度位置是一整行,p标签默认占用宽度也是一整行,因为div标签和p标签是块状对象. 网页中大部分对象默认是占用文档流,也有一些对象是不占文档流的,比如表单中隐藏域: 回答2:我理解的文档流是:元素在没有浮动和绝对定位时的正常布局方式,(从左到右,从上到下). 为什么定位和浮动会脱离文档流,这个目的是为了更多的排版模式而添加的吧. 2.z-index z-index 仅能在定位元素上奏效(例如

C#小知识点记录

在CSDN中的定义是: 1 public static string CompareExchange( 2 ref string location1, 3 string value, 4 string comparand 5 ) 用locationl与comparand进行比较,如果相等,那么locationl的值就是value的值:如果不等locationl的值就不变.函数等同于一下函数(简单模拟): 1 static string CompareExchange(ref string loc

日常css和js小知识点记录

2015-6-29 1.<meta name="viewport" content="width=device-width,user-scalable=no">设置屏幕宽度为设备宽度,禁止用户手动调整缩放 <meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, u

css 设置小知识点记录

1.消除控件与控件之间的边界 /* 公共样式 用于消除控件与控件之间的边界 */ *{ margin:0; padding:0} 2.设置背景图片大小与控件大小一致 #frame_top{ min-height: 250px; min-width: 1202px; height: 40%; width: 100%; background: url(../img/home/homebg.png) no-repeat; background-size: 100% 100%; } 原文地址:https