Ruby 取得指定月日期数的方法
require 'date'
day = Date.new(2008, 2, -1)
end_of_month = day.strftime('%d').to_i
year_and_month = day.strftime('%Y%m')
for today in 1..end_of_month do
p sprintf('%s%02d', year_and_month, today)
end
其他参考资料:
http://d.hatena.ne.jp/littlebuddha/20081023/1224744392
http://blog.ozacc.com/archives/001492.html
http://www.ftnk.jp/~fumi/cl/2005-10-14-6.html
http://www.namaraii.com/rubytips/?%C6%FC%C9%D5%A4%C8%BB%FE%B9%EF
相关推荐
-
Ruby 取得指定月日期数的方法
代码如下: 复制代码 代码如下: require 'date' day = Date.new(2008, 2, -1) end_of_month = day.strftime('%d').to_i year_and_month = day.strftime('%Y%m') for today in 1..end_of_month do p sprintf('%s%02d', year_and_month, today) end 其他参考资料:http://d.hatena.ne.jp/littl
-
PHP获取当前日期及本周一是几月几号的方法
本文实例讲述了PHP获取当前日期及本周一是几月几号的方法.分享给大家供大家参考,具体如下: <?php header("content-type:text/html;charset=utf-8"); date_default_timezone_set('PRC'); function getWeek($unixTime=''){ $unixTime=is_numeric($unixTime)?$unixTime:time(); $weekarray=array('日','一','
-
Java简单计算两个日期月数差的方法
本文实例讲述了Java简单计算两个日期月数差的方法.分享给大家供大家参考,具体如下: /** * 获取两个日期相差的月数 * @param d1 较大的日期 * @param d2 较小的日期 * @return 如果d1>d2返回 月数差 否则返回0 */ public static int getMonthDiff(Date d1, Date d2) { Calendar c1 = Calendar.getInstance(); Calendar c2 = Calendar.getInsta
-
Python计算一个给定时间点前一个月和后一个月第一天的方法
本文实例讲述了Python计算一个给定时间点前一个月和后一个月第一天的方法.分享给大家供大家参考,具体如下: python如何获取一个时间点的前一个月和后一个月,网上虽然有很多教程,但是本人感觉太杂了而且不太好用,研究一番之后决定提供一种方法和思路. #!/usr/bin/env python # -*- coding: utf-8 -*- import datetime import calendar time = datetime.date(2017, 7, 20) #年,月,日 #求该月第
-
MySQL之存储过程按月创建表的方法步骤
具体不多说,直接上代码.欢迎一起交流和学习. 创建一个按月创建表的存储过程,SQL语句如下: DELIMITER // DROP PROCEDURE IF EXISTS create_table_by_month // CREATE PROCEDURE `create_table_by_month`() BEGIN #--提前申明变量,后面会用到 DECLARE nextMonth varchar(20); DECLARE nextTABLE varchar(20); DECLARE csql
-
Go语言判断指定文件是否存在的方法
本文实例讲述了Go语言判断指定文件是否存在的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: package main import ( "fmt" "os" ) func main() { f, err := os.Open("dotcoo.com.txt") if err != nil && os.IsNotExist(err) { fmt.Pri
-
JavaScript实现数组在指定位置插入若干元素的方法
本文实例讲述了JavaScript实现数组在指定位置插入若干元素的方法.分享给大家供大家参考.具体如下: 我们可以通过JS数组的splice方法在执行的位置插入新的元素,非常简单 <!DOCTYPE html> <html> <body> <p id="demo"> Click the button to add elements to the array. </p> <button onclick="myFu
-
C#删除UL LI中指定标签里文字的方法
本文实例讲述了C#删除UL LI中指定标签里文字的方法.分享给大家供大家参考,具体如下: 现在需求越来越变态,但是做代码只能尽量满足,这里先是扣去ul和li中的超链接里的文字 PromptHtml = GetData.GetHTTPInfo(Config.Prompt_Url, "utf-8"); PromptHtml = PromptHtml.Replace("<ul><li>", ""); PromptHtml=Pro
-
linux中tar打包指定路径文件的实现方法
压缩: tar czvf /data/backup/test.tar.gz /data/a/b/directory 解压: cd /data/test tar xzvf /data/backup/test.tar.gz 问题是,解压后的文件,在/data/test/data/a/b/directory里面 要想解压在当前目录路径. 这样写就可以解决了 tar czvf /data/backup/test.tar.gz /data/a/b/directory 改成 tar czvf /data/b
-
Java实现“年-月-日 上午/下午时:分:秒”的简单代码
如何借助SimpleDateFormat类实现"年-月-日 上午/下午时:分:秒"日期的格式化: import java.text.SimpleDateFormat; import java.util.Date; public class Test { public static void main(String[] args) { System.out.println(new SimpleDateFormat("yyyy-MM-dd ahh:mm:ss").for
随机推荐
- UUencode 编码,UU编码介绍、UUencode编码转换原理与算法
- JavaScript数组和对象的复制
- java.lang.NoSuchMethodException: com.sun.proxy.$Proxy58.list错误解决办法
- Python实现数据库并行读取和写入实例
- php文件操作小结(删除指定文件/获取文件夹下的文件名/读取文件夹下图片名)
- PHP使用array_multisort对多个数组或多维数组进行排序
- mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法
- 如何使用json在前后台进行数据传输实例介绍
- 微信小程序 页面之间传参实例详解
- jquery调整表格行tr上下顺序实例讲解
- 基于spring+hibernate+JQuery开发之电子相册(附源码下载)
- JQuery一种取同级值的方式(比如你在GridView中)
- C#基于UDP实现的P2P语音聊天工具
- 浅析Python的Django框架中的Memcached
- 详解linux SSH登录流程
- 如何在JavaScript中谨慎使用代码注释
- 一文教你如何通过 Docker 快速搭建各种测试环境
- 详解Linux指令文件覆盖和文件追加
- 易语言添加模块引用的方法
- C++类中的特殊成员函数示例详解