zoukankan      html  css  js  c++  java
  • c#生成日程表并实现根据差值获得日期

    要实现以下功能

    源代码:

      DateTime dt=new DateTime();
            
    int t=(dt.Day+2*dt.Month+3*(dt.Month+1)/5+dt.Year+dt.Year/4-dt.Year/100+dt.Year/400)%7+1;
            
    int s = 0;
            
    for (int i = 1; i <= 7; i++)
            {
                s 
    = (t-i)<=1?-(t-i-1):7-(t-i-1);
                
    for (int j = 1; j <= 8; j++)
                {
                    ChkMain.Items.Add(
    new ListItem(DateTime.Now.AddDays(s).ToShortDateString(), i.ToString()));
                }
            }

    唉真不容易,谁有简单的方法吗?

  • 相关阅读:
    运算符
    格式化输出
    while循环
    if 判断语句
    Swift # 字典
    Swift # 数组
    Swift # 字符串
    [ Swift # 函数 ]
    [ Bubble Sort ]& block
    数据结构 # 二叉树/堆/栈
  • 原文地址:https://www.cnblogs.com/newmin/p/1516492.html
Copyright © 2011-2022 走看看