日期时间星期的获得

原创 2006年06月19日 11:33:00

//本周的周一

public static DateTime CalculateFirstDateOfWeek(DateTime someDate)
  {   
   someDate=Convert.ToDateTime(someDate.ToShortDateString());
   int i = someDate.DayOfWeek - DayOfWeek.Monday;
   if (i == -1) i = 6;
   TimeSpan ts = new TimeSpan(i, 0, 0, 0);
   return someDate.Subtract(ts);
  }

//下周二格式化串
  public static string getNextTuesDay(DateTime someDate)
  {   
   DateTime thisMonDay=CalculateFirstDateOfWeek(someDate);
   TimeSpan ts=new TimeSpan(8,0,0,0);
   DateTime nextTues=thisMonDay.AddDays(8);

   string strYear=nextTues.Year.ToString();
   string strMonth=nextTues.Month.ToString();
   if(Convert.ToInt32(strMonth)<10)
   {
    strMonth="0"+strMonth;
   }
   string strDay=nextTues.Day.ToString();
   if(Convert.ToInt32(strDay)<10)
   {
    strDay="0"+strDay;
   }
   string b=strYear+strMonth+strDay;
   return b;
  }

相关文章推荐

【Java】Java根据时间计算是否为上午、中午、下午以及根据日期获得星期几

1、编写公共方法: /** * 根据小时判断是否为上午、中午、下午 * @param hour * @return * @author zhangsq */ public st...

时间显示包含日期,星期(VB.NET)

  • 2013年07月26日 15:54
  • 296KB
  • 下载

JAVA日期查询:季度、月份、星期等时间信息

package com.stt.dateChange; import java.text.SimpleDateFormat; import java.util.Calendar; import ja...

asp简单代码显示日期时间星期

  • 2010年08月31日 09:56
  • 262B
  • 下载

仿iOS带有星期几的日期时间选择器

  • 2016年10月14日 10:31
  • 21.47MB
  • 下载

PHP获取时间日期星期的方法及解决12/24小时制、年份不完整显示的问题

1. php获取当前时间的方法 2. 解决php的时区不正确问题 3. 解决12小时/24小时制的问题 4. 解决输出年份不完整显示的问题 5. 显示 am / pm 6. 获取当前是星期几...

关于时间,日期,星期,月份的算法(Java中Calendar的使用方法)

package cn.outofmemory.codes.Date; import java.util.Calendar; import java.util.Date; public class ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:日期时间星期的获得
举报原因:
原因补充:

(最多只允许输入30个字)