- 浏览: 229395 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
net_liu:
zxptian 写道楼主能把TransferFiles也贴出来 ...
c# Socket 文件的传输 -
zxptian:
楼主能把TransferFiles也贴出来分享下吗?
c# Socket 文件的传输
年月日的计算方法:
/// 当前月有多少天 /// </summary> /// <param name="y"></param> /// <param name="m"></param> /// <returns></returns> public static int HowMonthDay(int y, int m) { int mnext; int ynext; if (m < 12) { mnext = m + 1; ynext = y; } else { mnext = 1; ynext = y + 1; } DateTime dt1 = System.Convert.ToDateTime(y + "-" + m + "-1"); DateTime dt2 = System.Convert.ToDateTime(ynext + "-" + mnext + "-1"); TimeSpan diff = dt2 - dt1; return diff.Days; } /// <summary> /// 得到一年中的某周的起始日和截止日 /// <param name="nYear">年 nYear</param> /// <param name="nNumWeek">周数 nNumWeek</param> /// <param name="dtWeekStart">周始 out dtWeekStart</param> /// <param name="dtWeekeEnd">周终 out dtWeekeEnd</param> public static void GetWeek(int nYear, int nNumWeek, out DateTime dtWeekStart, out DateTime dtWeekeEnd) { DateTime dt = new DateTime(nYear, 1, 1); dt = dt + new TimeSpan((nNumWeek - 1) * 7, 0, 0, 0); dtWeekStart = dt.AddDays(-(int)dt.DayOfWeek + (int)DayOfWeek.Monday); dtWeekeEnd = dt.AddDays((int)DayOfWeek.Saturday - (int)dt.DayOfWeek + 1); } /**/ /// <summary> /// 求某年有多少周 /// </summary> /// <param name="strYear"></param> /// <returns> 返回 int</returns> public static int GetYearWeekCount(int strYear) { string returnStr = ""; System.DateTime fDt = DateTime.Parse(strYear.ToString() + "-01-01"); int k = Convert.ToInt32(fDt.DayOfWeek);//得到该年的第一天是周几 if (k == 1) { int countDay = fDt.AddYears(1).AddDays(-1).DayOfYear; int countWeek = countDay / 7 + 1; return countWeek; } else { int countDay = fDt.AddYears(1).AddDays(-1).DayOfYear; int countWeek = countDay / 7 + 2; return countWeek; } } /**/ /// <summary> /// 求当前日期是一年的中第几周 /// <param name="date"></param> /// <returns>周数</returns> public static int WeekOfYear(DateTime curDay) { int firstdayofweek = Convert.ToInt32(Convert.ToDateTime(curDay.Year.ToString() + "- " + "1-1 ").DayOfWeek); int days = curDay.DayOfYear; int daysOutOneWeek = days - (7 - firstdayofweek); if (daysOutOneWeek <= 0) { return 1; } else { int weeks = daysOutOneWeek / 7; if (daysOutOneWeek % 7 != 0) weeks++; return weeks + 1; } }
发表评论
-
List转DataTable(反射)
2012-02-06 10:48 2711List转DataTable(反射) // ... -
DataTable转泛型
2012-01-31 17:39 1239DataTable转泛型 public clas ... -
利用鼠标钩子将鼠标中键转为左键
2011-05-04 13:50 1617利用鼠标钩子将鼠标中键转为左键 鼠标 ... -
C# 命名规范
2011-04-01 13:32 1939C# 命名规范 文章分类:.net编程 ... -
VS2008 快捷键大全
2011-04-01 13:30 891VS2008 快捷键大全[转帖] 文章分类 ... -
C# 中的委托和事件
2011-04-01 13:26 1230缩略显示 C# 中的委托和事件 文章 ... -
C#Winform限制Textbox只能输入数字
2011-04-01 13:20 7456C#Winform限制Textbox ... -
C# 跳转语句(break,continue,goto,return,throw)
2011-04-01 12:38 3373C# 跳转语句(break,continue,goto,r ... -
C#窗体固定在桌面上
2010-11-19 10:25 1603[DllImport("user32.dll& ... -
if-else 都输出的方法
2010-10-12 11:44 1267if-else 都输出的方法 if (new Func< ... -
反射技术
2010-09-15 17:42 893什么是反射? 反射就 ... -
发一个接口做参数的例子
2010-08-06 08:48 928发一个接口做参数的例子 回头接口 using System ... -
C#中使用正则表达式
2010-08-04 13:39 1302C#中的正则表达式包含 ... -
C#的几个技巧
2010-08-04 13:35 8231.如果可能尽量使用接 ... -
反射动态调用类成员
2010-08-04 13:30 956使用反射动态调用类成员,需要Type类的一个方法:Invoke ... -
在vs2005中发送邮件
2010-08-03 16:14 1116在vs2005中发送邮件的方法如下: ... -
XML数据排序
2010-06-30 14:20 3374根据XML数据的Index 来进行排序 方法一: ... -
程序动态升级版本
2010-06-30 10:00 964C#实现程序动态升级版本。通过反射获取本地版本,然后跟服务器中 ... -
将DataGridView 数据导出到Excel
2010-06-25 15:46 5065/// <summary> ... -
将Excel导入到Oracle
2010-06-25 15:39 5386private void btnInsert_Click(o ...
相关推荐
给出年月日 计算该日 是该年的第几天 小实验 保证可以实现。 绝对完美
c语言编写代码,输入年月日后可计算出输入年已过天数
利用C#写的一个计算GPS周的小程序,界面简单,方便新手下载GNSS星历之前日期转换
根据年月日计算出对应的星期几,C语言。
C#实现的根据年月日计算星期几的函数
DOY计算器,输入年月日计算所在日期在当年的DOY。此程序为DOY计算器初级版,请随意下载使用。 DOY计算器,输入年月日计算所在日期在当年的DOY。此程序为DOY计算器初级版,请随意下载使用。
三年级上册年月日计算PPT教案.pptx
VC编写的有关年月日星期的计算函数,通过日期计算星期等
由年月日自动计算星期(最短小的计算星期程序)
输入年月日输出星期几,实现思路为由当前时间减去系统起始时间,确定年月日后直接利用系统函数得到星期几
通过LoopView实现年月日选择,效果比WheelView好,可以计算年龄。
计算身份证年龄包括年月日
在控制台中输入年月日后,程序通过月份调整表计算出相应的周日期并输出结果。
gnss作业:时间系统的转换:输入年月日世界时得到儒略日、gps时周数和秒数、年积日DOY,通过mfc窗口实现,仅供初学者学习。
今天在网上看见一些关于 C#实现的根据年月日计算星期几 的介绍: 算法如下: 基姆拉尔森计算公式 W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7 在公式中d表示日期中的日数,m表示月份数,y表示年数。 注意:在...
介绍了C#根据年月日计算星期几的函数小例子,有需要的朋友可以参考一下
精确计算日期物理差(计算给定的两个日期间的物理年月日时分秒差),参照日期使用DateTime的AddYears,AddMonths,AddDays,AddHours,AddMinutes,AddSeconds可精确回到计算日期
//获取日 int hour=cal.get(Calendar.HOUR);//小时 System.out.println(year); SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd"); Date parse = simpleDateFormat.parse("2019-09-08")...
根据用户输入某年某月某日,来判断这一年有多少天,,,