小编use*_*717的帖子

找出日期是否在两个日期之间,忽略年份

我需要确定日期(月和日)是否在两个月/日之间.

我在这篇文章中附上了一张图片,描述了我正在尝试做的事情.基本上,示例"当前日期"以红色突出显示,并且介于最近的日期(3月15日和11月22日)之间.然而,当我使用Unix时间戳并人为地在日期中添加一年时,脚本认为11月22日还没有发生,因此它表明2月1日是在3月15日和11月22日之前,而不是在它们之间.所以,我需要比较日期而不使用一年.

希望这是有道理的.我只想比较几个月和几天的日期,但忽略了一年,并使用像我在图像中显示的轮子这样的框架.

确定日期是否介于两个日期之间

php date

6
推荐指数
1
解决办法
4873
查看次数

Perl将printf输出附加到字符串

我正在解析一些数据并组织它,现在我需要在变量中捕获它.

在此之前我从未使用过printf或sprintf.

我以这样的方式使用printf来组织数据:

printf("%-30s %18s %18s\n", "$a", "$b", "$c\n");
Run Code Online (Sandbox Code Playgroud)

现在我有一个存储字符串的变量,我想将有组织的数据附加到变量$ result.

我试过类似的东西

$result.printf("%-30s %18s %18s\n", "$a", "$b", "$c\n");
Run Code Online (Sandbox Code Playgroud)

它不起作用.我也试过sprintf.

有任何想法吗?

谢谢,S

perl

5
推荐指数
2
解决办法
7457
查看次数

查找每mmdd PostgreSQL的最大值,最小值,平均值,计数百分位数(*)

Postgres版本9.4.18,PostGIS版本2.2.

以下是我正在使用的表(并且不太可能对表结构进行重大更改):

表ltg_data(跨越1988年至2018年):

Column   |           Type           | Modifiers 
----------+--------------------------+-----------
intensity | integer                  | not null
time      | timestamp with time zone | not null
lon       | numeric(9,6)             | not null
lat       | numeric(8,6)             | not null
ltg_geom  | geometry(Point,4269)     | 
Indexes:
"ltg_data2_ltg_geom_idx" gist (ltg_geom)
"ltg_data2_time_idx" btree ("time")

Size of ltg_data (~800M rows):

ltg=# select pg_relation_size('ltg_data');
pg_relation_size 
------------------
149729288192
Run Code Online (Sandbox Code Playgroud)

表县:

 Column   |            Type             |                       Modifiers                      
-----------+-----------------------------+---------------------------------        -----------------------
gid        | integer                     | not null default        
nextval('counties_gid_seq'::regclass)
objectid_1 | integer                     | 
objectid   | …
Run Code Online (Sandbox Code Playgroud)

sql postgresql

5
推荐指数
1
解决办法
327
查看次数

标签 统计

date ×1

perl ×1

php ×1

postgresql ×1

sql ×1