数据库环境:SQL SERVER 2008R2 我之前有写过打印本月日历的SQL,里头有详细的说明.具体请参考前面的博文——生成本月日历. 全年日历只是在本月日历的基础上加了月信息,并按月份分组求得. 下面直接分享SQL /*基础数据:年初日期,全年有多少天*/ WITH x0 AS ( SELECT CONVERT(DATE, '2015-01-01') AS yearbegin , CONVERT(DATE, '2015-12-31') AS yearend , DATEDIFF(DAY,…
--用SQL打印出乘法口诀表 declare @i int ,@j int --@i是乘法口诀的行数 --一共九行 begin --每次都是从1*开始,j每循环一次递增 )--print每次输出都会换行 --为了实现不换行,定义了变量,让每一行的算式都加到@str变量中 set @str=' '--每次清空,用来存储乘法口诀每行的乘法算式 while @i>=@j begin--第i行 ),),@i)+ ),(@i*@j))+' ' --状态改变 end --行数的状态改变 print @str…
来自<java核心技术卷一> /** * Created by wangbin10 on 2019/1/3. * 打印当月日历 */ public class CalendarTest { public static void main(String[] args) { GregorianCalendar d = new GregorianCalendar(); /** * 获取当前日期的月份和日子 * 月份是0~11 */ int today = d.get(Calendar.DAY_OF_…
import calendar as c'''x = c.monthcalendar(2017,11) 使用这个结果打印出日历 s = 1while s <= 7: print('周%d '%(s),end= '') s += 1print() print('=================================') for a in x: for b in a: print('%2d '% (b),end = '') print() print('-----------------…