`
guanjh
  • 浏览: 232853 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

计算一个日期是星期几

SUN 
阅读更多
get_whatdays()
{
# Sample input:20020703

year=`echo $1|cut -c1-4`
month=`echo $1|cut -c5-6`
day=`echo $1|cut -c7-8`
b=`cal $month $year|wc -l `
dow=`cal $month $year |awk '{for(i=1;i<=NF;i++){if($i=='$day'){if (NR=='"$b"'-1){print i-1}else{print 7-NF+i-1}}}}'`
#  Convert the numeric day of the week to a string
case $dow in
   0) print Sun ;;
   1) print Mon ;;
   2) print Tue ;;
   3) print Wed ;;
   4) print Thu ;;
   5) print Fri ;;
   6) print Sat ;;  
   *) print "wrong date" ;;
esac 
}
分享到:
评论

相关推荐

    黑盒测试 实验报告 计算被输入日期是星期几

    在本实验报告中,我们探讨了黑盒测试方法在计算被输入日期是星期几的程序中的应用。实验的目的是使学生熟悉测试过程,理解软件测试的基本概念,并培养良好的测试习惯。以下是该实验涉及的主要知识点: 1. **黑盒...

    根据日期计算星期几的C语言代码

    具体地,模运算的结果为0表示星期日,1表示星期一,以此类推。 ### 代码分析 ```c #include"stdio.h" void main() { long i = 1, run = 0, ping = 0, j, k, total; int year, month, day; printf("please ...

    用来计算任意日期是星期几

    输入任意日期(年月日),根据Zeller公式,利用matlab来计算是星期几

    Java实现给定日期计算星期几

    Java实现给定日期计算星期几。通过给定****-**-**的格式来计算星期几。

    输入一个日期,可以计算出这个日期是星期几的C语言程序

    这是一个用于计算日期和星期几的C语言程序

    C++实现输入任意日期,并算出该日期是星期几

    在编程领域,尤其是在C++中,计算任意日期是星期几是一项常见的任务,这涉及到日期处理和日历算法。本文将详细讲解如何使用C++来实现这个功能,主要围绕以下几个方面展开: 1. **日期表示**:在C++标准库中,`...

    输入日期计算该日期是星期几

    4. **计算星期**:使用`date对象.weekday()`方法获取日期对应的星期数(0为星期一,6为星期日)。 ```python weekday_number = date_object.weekday() ``` 5. **转化为星期名称**:根据得到的数字,将星期数转化为...

    获取一个月第几周,星期几,

    在ASP.NET开发中,我们经常会遇到需要处理日期和时间的需求,比如计算一个月中的第几周、星期几,或者获取特定日期对应的星期日和星期一,以及判断某个月有多少天。以下将详细介绍这些知识点。 首先,我们需要理解...

    计算某日为星期几

    在编程领域,计算某日是星期几是一项常见的任务,尤其在日期处理和日历应用中。这个任务可以通过各种算法来实现,例如蔡勒(Zeller's)公式或凯撒(Knuth)算法。在这个C++项目中,我们看到使用了VS2008集成开发环境,并...

    计算公历日期对应的星期几.c

    * DayOfWeek * 根据提供的日期计算出星期 * * * 输入:三个参数依次为年,月,日 * 返回:所输入日期的星期

    VB 计算今天是星期几

    在VB(Visual Basic)编程语言中,计算当前日期是星期几是一项常见的任务,这涉及到日期和时间处理。VB提供了Date和Weekday函数来帮助我们实现这个功能。 首先,Date函数用于返回当前系统的日期和时间,它是一个...

    计算n天数后的日期情况

    写一个程序,输入-一个日期(年、月、日), 年份在1900-2050之间,做下列计算: (1) 计算明天的日期(年、月、日),输 出结果; (2) 输入一个天数(n) ,计算n天后的日 期; (3) 计算上述各个日期是星期几,并输出 (4)理解...

    根据任意输入的日期,得出星期几(2KB)...

    这个特定的项目,"根据任意输入的日期,得出星期几",是一个实用的小程序,它能够帮助用户查询任何给定日期是星期几。这个功能在日常生活中非常有用,比如在规划日程或者回忆过去特定日期的事件时。 VB提供了丰富的...

    获取c#当前日期是星期几

    在C#编程语言中,获取当前日期是星期几是一个常见的需求,这主要涉及到日期和时间的处理。在C#中,我们可以使用`DateTime`结构来处理日期和时间,并且通过`DateTime.Now`属性获取当前系统日期和时间。接下来,我们将...

    C#根据日期计算星期几,根据月份计算天数

    本教程将深入探讨如何根据日期计算星期几以及如何根据月份计算天数。这些功能在日历应用、报表生成、数据分析等场景中非常实用。 首先,我们需要了解C#中的`DateTime`结构。`DateTime`是.NET框架提供的一个类型,...

    c语言计算星期几、万年历系统

    这是一个数学公式,将日期转换为星期几的整数表示(0代表星期日,1代表星期一,以此类推): ```c int day_of_week(Date date) { int century = date.year / 100; int year_of_century = date.year % 100; int ...

    14.第十四章 函数进阶.txt

    计算日期A为星期几,先找一个知道为星期几的参照日期B,通过计算A和B的相差天数,就可计算出日期A星期几。 例:日期综合运算。 #include #include /*日期结构体*/ struct date { int year; int month; int...

    MATLAB 输入起始日期和天数,计算天数对应日期和星期几

    MATLAB 输入起始日期和天数,计算天数对应日期和星期几

    输入公历的某年某月某日,相应的计算出这一天是星期几。

    输入公历的某年某月某日,相应的计算出这一天是星期几。

Global site tag (gtag.js) - Google Analytics