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
随机推荐
- Angular外部使用js调用Angular控制器中的函数方法或变量用法示例
- Python使用代理抓取网站图片(多线程)
- python内存管理分析
- aspx文件格式使用URLRewriter实现静态化变成html
- JavaScript获得当前网页来源页面(即上一页)的方法
- javascript 闭包函数做显隐内容
- php at(@)符号的用法简介
- MySQL-tpch 测试工具简要手册
- jquery幻灯片插件bxslider样式改进实例
- Symfony2针对输入时间进行查询的方法分析
- JQueryMiniUI按照时间进行查询的实现方法
- 百度搜索框智能提示案例jsonp
- asp.net高效替换大容量字符实现代码
- windows7服务器上weblogic启动失败异常解决方法
- Android获得当前正在显示的activity类名的方法
- C#判断ip地址是否可以ping的通
- 使用FreeBSD防火墙保护企业网络
- Hibernate的Session_flush与隔离级别代码详解
- Python判断是否json是否包含一个key的方法
- Win8下Android SDK安装与环境变量配置教程