之前几个月做的事情

自从csdn blog改版,几次都发布了文章, 所以也就很少上了,今天终于再可以上来了.  简要总结一下之前一段时间读的东西。
版本控制之道 : 虽然用cvs良久,但是一直还不怎么会用,混混沌沌。 看了这个小册子之后, 恍然大悟, cvs确实可以减少很多时间。 强烈推荐!
Unix编程艺术: raymond作为资深黑客,的确说的上对unix极其精通了, 虽然其在这本书中表现的过为狂热,不过对于很少了解unix的我来说, 阅读本书意义重大。 了解了unix的很多方面,unix的历史,资深unix编辑器,unix下常用软件,unix设计的方式和原则, 各种各样的开源软件分析。也激发了一些研究unix的兴趣。
学习使用emacs: 之前一直对emacs有兴趣,但emacs学习门槛挺高,这次读了一下这本书,简单使用了解了一下emacs, 发现emacs果然是一个非常适合程序员的编辑器, 等环境适合使用emacs的时候,这应当是一个相当好的选择。
操作系统--内核与设计原理 : 花了点时间重新读了下基础的东西, 为以后研读操作系统方面的代码做点基础。
游戏之旅--我的编程感悟 : 云风的作品, 花了几个晚上看完,写得相当不错,很多地方很有感悟,程序员应当是这样子的。 熟能生巧阿。
好的,我可以帮你解决这个问题。不过在回答之前,我想提醒你一件事情:ChitGPT 并不是一个实际存在的 AI,它只是一个模型,不能像人一样进入实际的软件编写环境中进行编程。因此,如果你想编写程序,你需要自己去学习相应的编程语言和工具。现在回到你的问题,如果你想使用 Java 和 Eclipse 编写程序,你可以按照以下步骤来实现: 1. 获取当前日期并计算前一个的日期 你可以使用 Java 的 Calendar 类来获取当前日期,并使用 set() 方法将份减 1 得到前一个的日期。示例代码如下: ``` Calendar cal = Calendar.getInstance(); cal.add(Calendar.MONTH, -1); ``` 2. 输出前一个的日历 你可以使用 Java 的 SimpleDateFormat 类来格式化日期,然后使用循环语句输出前一个的日历。示例代码如下: ``` SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String dateStr = sdf.format(cal.getTime()); int year = Integer.parseInt(dateStr.substring(0, 4)); int month = Integer.parseInt(dateStr.substring(5, 7)); int day = Integer.parseInt(dateStr.substring(8, 10)); System.out.println(" " + sdf.format(cal.getTime()).substring(0, 7)); // 输出年 System.out.println("Su Mo Tu We Th Fr Sa"); // 输出星期 cal.set(year, month - 1, 1); // 将日期设置为当前份的第一天 int week = cal.get(Calendar.DAY_OF_WEEK) - 1; // 计算第一天是星期几 for (int i = 0; i < week; i++) { System.out.print(" "); // 输出空格占位 } while (cal.get(Calendar.MONTH) == month - 1) { int dayOfMonth = cal.get(Calendar.DAY_OF_MONTH); System.out.printf("%2d ", dayOfMonth); // 输出日期 if (cal.get(Calendar.DAY_OF_WEEK) == 7) { System.out.println(); // 输出换行 } cal.add(Calendar.DAY_OF_MONTH, 1); // 将日期加一天 } ``` 这样就可以输出当前份前一个的日历了。希望这个答案能够帮助到你!
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值