亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標(biāo)題: 怎么求兩個(gè)日期中間的間隔日期? [打印本頁(yè)]

作者: 賽萌    時(shí)間: 2016-03-21 16:25
標(biāo)題: 怎么求兩個(gè)日期中間的間隔日期?
本帖最后由 賽萌 于 2016-03-23 14:05 編輯

25        2        0        二元代金券        2016-03-07 00:00:02                2016-03-14 00:00:02
25        2        0        二元代金券        2016-03-07 00:00:02                2016-03-14 00:00:02
25        2        0        二元代金券        2016-03-07 00:00:09         2016-03-14 00:00:09
25        2        0        二元代金券        2016-03-07 00:00:13         2016-03-14 00:00:13
25        2        0        二元代金券        2016-03-07 00:00:16                2016-03-14 00:00:16
25        2        0        二元代金券        2016-03-07 00:00:22         2016-03-14 00:00:22
25        2        0        二元代金券        2016-03-07 00:00:27          2016-03-14 00:00:27
25        2        0        二元代金券        2016-03-07 00:00:30                2016-03-14 00:00:30

怎么得出:
2016-03-07 25 2 二元代金券  8張
2016-03-08 25 2 二元代金券  8張
2016-03-09 25 2 二元代金券  8張
2016-03-10 25 2 二元代金券  8張
2016-03-11 25 2 二元代金券  8張
016-03-12 25 2 二元代金券  8張
2016-03-13 25 2 二元代金券  8張
作者: sunzhiguolu    時(shí)間: 2016-03-21 17:05
回復(fù) 1# 賽萌
說(shuō)下求間隔日期有什么規(guī)律? 如何計(jì)算的?

   
作者: sunzhiguolu    時(shí)間: 2016-03-21 17:08
本帖最后由 sunzhiguolu 于 2016-03-21 17:12 編輯

回復(fù) 1# 賽萌
代金券的張數(shù)如何計(jì)算?

   
作者: 賽萌    時(shí)間: 2016-03-21 17:20
回復(fù) 2# sunzhiguolu


    這是前兩列表示滿多少元可以使用幾元優(yōu)惠券,以這里的第一行舉例說(shuō),滿25元可以使用2元優(yōu)惠券,使用日期是2015-12-27 12:55:52        到2016-03-20 23:59:59,就表示在這期間的每一天你都擁有這個(gè)優(yōu)惠券,那么第二行又有這個(gè)滿25可以減2的優(yōu)惠券,單單統(tǒng)計(jì)這兩行,就是說(shuō)2016-03-14到2016-03-20這7天里你有滿25減2的二元優(yōu)惠券有兩張。
作者: 賽萌    時(shí)間: 2016-03-21 17:21
回復(fù) 3# sunzhiguolu


    還有其他要求的代金券,目的是求每天有多少?gòu)埐煌膬?yōu)惠券,以及對(duì)對(duì)應(yīng)的券有幾張。
作者: sunzhiguolu    時(shí)間: 2016-03-21 17:57
回復(fù) 5# 賽萌
拿出點(diǎn)測(cè)試數(shù)據(jù)來(lái), 也好寫(xiě)代碼. (突出有要求的部分)

   
作者: 賽萌    時(shí)間: 2016-03-21 18:41
回復(fù) 6# sunzhiguolu


    附件已上傳,請(qǐng)測(cè)試。
作者: 賽萌    時(shí)間: 2016-03-21 18:52
回復(fù) 6# sunzhiguolu


    我覺(jué)得可能Perl實(shí)現(xiàn)不了。
作者: sunzhiguolu    時(shí)間: 2016-03-21 19:16
本帖最后由 sunzhiguolu 于 2016-03-21 19:47 編輯

回復(fù) 8# 賽萌
把條件詳細(xì)的說(shuō)明一下, 很有可能實(shí)現(xiàn)不了, 不是 perl 而是我的水平.
例如, 每列的含義, 進(jìn)行處理時(shí)那些列的數(shù)據(jù)是關(guān)聯(lián)的, 等等... 我看到 2,3,4 列的數(shù)據(jù)變化較多.

   
作者: 賽萌    時(shí)間: 2016-03-21 19:40
回復(fù) 9# sunzhiguolu


    恩,有重復(fù)應(yīng)該是Perl實(shí)現(xiàn)不了
作者: sunzhiguolu    時(shí)間: 2016-03-21 21:07
回復(fù) 10# 賽萌
不是 perl 實(shí)現(xiàn)不了, 而是有些條件并不是很清晰, 未能找到合適的鍵. 而且有部分?jǐn)?shù)據(jù)格式不一致, 這倒是給處理增加了難度.

   
作者: sunzhiguolu    時(shí)間: 2016-03-21 22:34
本帖最后由 sunzhiguolu 于 2016-03-21 22:37 編輯

我查了下, 主要問(wèn)題集中在第二列.
  1. 443237          17      0       生日特禮        2016-03-07 12:25:24     2016-03-14 12:25:24 MissIndex=>1,
  2. 756903          8       1       生日特禮        2016-03-07 21:01:16     2016-03-14 21:01:16 MissIndex=>1,
  3. 529843          24      1       生日特禮        2016-03-07 23:46:07     2016-03-14 23:46:07 MissIndex=>1,
  4. 77812           23      0       生日特禮        2016-03-08 14:23:52     2016-03-15 14:23:52 MissIndex=>1,
  5. 690772          21      1       生日特禮        2016-03-08 22:06:52     2016-03-15 22:06:52 MissIndex=>1,
  6. 54815           10      1       生日特禮        2016-03-08 23:08:16     2016-03-15 23:08:16 MissIndex=>1,
  7. 778466          19      1       生日特禮        2016-03-09 06:25:43     2016-03-16 06:25:43 MissIndex=>1,
  8. 501329          22      1       生日特禮        2016-03-09 14:17:30     2016-03-16 14:17:30 MissIndex=>1,
  9. 179357          15      1       生日特禮        2016-03-09 21:07:08     2016-03-16 21:07:08 MissIndex=>1,
  10. 662143          19      1       生日特禮        2016-03-10 08:15:30     2016-03-17 08:15:30 MissIndex=>1,
  11. 653901          14      1       生日特禮        2016-03-10 09:50:30     2016-03-17 09:50:30 MissIndex=>1,
  12. 211430          19      1       生日特禮        2016-03-10 10:23:46     2016-03-17 10:23:46 MissIndex=>1,
  13. 1132            3       0       3元無(wú)門(mén)檻優(yōu)惠券 2016-03-10 16:01:04     2016-03-17 16:01:04 MissIndex=>1,
  14. 1366            3       1       3元無(wú)門(mén)檻優(yōu)惠券 2016-03-10 16:01:07     2016-03-17 16:01:07 MissIndex=>1,
  15. 1132            3       1       3元無(wú)門(mén)檻優(yōu)惠券 2016-03-10 16:01:28     2016-03-17 16:01:28 MissIndex=>1,
  16. 1366            3       1       3元無(wú)門(mén)檻優(yōu)惠券 2016-03-10 16:02:56     2016-03-17 16:02:56 MissIndex=>1,
  17. 231417          3       1       3元無(wú)門(mén)檻優(yōu)惠券 2016-03-10 16:03:12     2016-03-17 16:03:12 MissIndex=>1,
  18. 1132            3       1       3元無(wú)門(mén)檻優(yōu)惠券 2016-03-10 16:03:31     2016-03-17 16:03:31 MissIndex=>1,
  19. 231417          3       1       3元無(wú)門(mén)檻優(yōu)惠券 2016-03-10 16:03:39     2016-03-17 16:03:39 MissIndex=>1,
  20. 231417          3       1       3元無(wú)門(mén)檻優(yōu)惠券 2016-03-10 16:04:08     2016-03-17 16:04:08 MissIndex=>1,
  21. 1262            3       1       3元無(wú)門(mén)檻優(yōu)惠券 2016-03-10 16:21:17     2016-03-17 16:21:17 MissIndex=>1,
  22. 868962          3       1       3元無(wú)門(mén)檻優(yōu)惠券 2016-03-10 16:22:24     2016-03-17 16:22:24 MissIndex=>1,
  23. 3285            3       1       3元無(wú)門(mén)檻優(yōu)惠券 2016-03-10 17:19:53     2016-03-17 17:19:53 MissIndex=>1,
  24. 3365            3       1       3元無(wú)門(mén)檻優(yōu)惠券 2016-03-10 17:52:11     2016-03-17 17:52:11 MissIndex=>1,
  25. 241567          17      1       生日特禮        2016-03-11 08:11:49     2016-03-18 08:11:49 MissIndex=>1,
  26. 707166          11      1       生日特禮        2016-03-12 00:11:41     2016-03-19 00:11:41 MissIndex=>1,
  27. 73863           11      1       生日特禮        2016-03-12 00:42:19     2016-03-19 00:42:19 MissIndex=>1,
  28. 315082          5       1       生日特禮        2016-03-12 07:02:20     2016-03-19 07:02:20 MissIndex=>1,
  29. 351587          18      0       生日特禮        2016-03-12 08:09:38     2016-03-19 08:09:38 MissIndex=>1,
  30. 30027           11      0       生日特禮        2016-03-12 09:14:02     2016-03-19 09:14:02 MissIndex=>1,
  31. 452351          5       1       生日特禮        2016-03-12 09:16:44     2016-03-19 09:16:44 MissIndex=>1,
  32. 895650          14      0       生日特禮        2016-03-12 10:40:21     2016-03-19 10:40:21 MissIndex=>1,
  33. 121916          11      1       生日特禮        2016-03-12 20:25:08     2016-03-19 20:25:08 MissIndex=>1,
  34. 267709          21      1       生日特禮        2016-03-13 08:02:15     2016-03-20 08:02:15 MissIndex=>1,
  35. 522476          5       1       生日特禮        2016-03-13 21:47:43     2016-03-20 21:47:43 MissIndex=>1,
  36. 281901          5       1       生日特禮        2016-03-14 08:25:59     2016-03-21 08:25:59 MissIndex=>1,
  37. 656921          21      1       生日特禮        2016-03-14 09:20:05     2016-03-21 09:20:05 MissIndex=>1,
  38. 35379           6       1       生日特禮        2016-03-14 13:14:07     2016-03-21 13:14:07 MissIndex=>1,
  39. 516361          22      1       生日特禮        2016-03-14 14:24:29     2016-03-21 14:24:29 MissIndex=>1,
  40. 529546          11      1       生日特禮        2016-03-14 21:13:29     2016-03-21 21:13:29 MissIndex=>1,
  41. 189474          18      1       生日特禮        2016-03-15 00:04:45     2016-03-22 00:04:45 MissIndex=>1,
  42. 410548          12      1       生日特禮        2016-03-15 11:48:38     2016-03-22 11:48:38 MissIndex=>1,
  43. 551424          6       1       生日特禮        2016-03-15 23:08:00     2016-03-22 23:08:00 MissIndex=>1,
  44. 209302          24      0       生日特禮        2016-03-16 00:10:16     2016-03-23 00:10:16 MissIndex=>1,
  45. 178246          19      0       生日特禮        2016-03-16 00:49:01     2016-03-23 00:49:01 MissIndex=>1,
  46. 260674          25      0       生日特禮        2016-03-16 15:59:52     2016-03-23 15:59:52 MissIndex=>1,
  47. 277951          25      1       生日特禮        2016-03-16 19:09:33     2016-03-23 19:09:33 MissIndex=>1,
  48. 27918           6       1       生日特禮        2016-03-17 04:29:54     2016-03-24 04:29:54 MissIndex=>1,
  49. 411083          10      0       生日特禮        2016-03-17 08:14:47     2016-03-24 08:14:47 MissIndex=>1,
  50. 518526          21      1       生日特禮        2016-03-17 15:33:52     2016-03-24 15:33:53 MissIndex=>1,
  51. 435823          12      1       生日特禮        2016-03-17 16:54:59     2016-03-24 16:55:00 MissIndex=>1,
  52. 148980          10      0       生日特禮        2016-03-18 15:01:40     2016-03-25 15:01:40 MissIndex=>1,
  53. 654819          20      1       生日特禮        2016-03-18 15:53:27     2016-03-25 15:53:28 MissIndex=>1,
  54. 454772          20      1       生日特禮        2016-03-18 22:57:16     2016-03-25 22:57:16 MissIndex=>1,
  55. 442462          21      1       生日特禮        2016-03-18 23:02:20     2016-03-25 23:02:20 MissIndex=>1,
  56. 400820          21      1       生日特禮        2016-03-19 07:49:48     2016-03-26 07:49:48 MissIndex=>1,
  57. 524311          25      0       生日特禮        2016-03-20 04:52:31     2016-03-27 04:52:31 MissIndex=>1,
  58. 134446          15      0       生日特禮        2016-03-20 08:47:07     2016-03-27 08:47:07 MissIndex=>1,
  59. 641344          10      0       生日特禮        2016-03-20 12:12:12     2016-03-27 12:12:12 MissIndex=>1,
  60. 435679          13      1       生日特禮        2016-03-20 12:32:21     2016-03-27 12:32:21 MissIndex=>1,
  61. 491757          9       1       生日特禮        2016-03-21 11:21:18     2016-03-28 11:21:18 MissIndex=>1,
  62. 171692          21      0       生日特禮        2016-03-21 11:52:18     2016-03-28 11:52:18 MissIndex=>1,
  63. Stat <62> lines.
復(fù)制代碼
大家進(jìn)行處理的時(shí)候, 還請(qǐng)多加小心才好...
作者: 賽萌    時(shí)間: 2016-03-21 23:28
回復(fù) 12# sunzhiguolu


    謝謝。不過(guò)你的說(shuō)是什么意思?這個(gè)東西不能寫(xiě)哈希,因?yàn)槎加兄貜?fù),沒(méi)有一列里的內(nèi)容不重復(fù)的
作者: RE_HASH    時(shí)間: 2016-03-21 23:39
Date::Calc::Iterator
作者: sunzhiguolu    時(shí)間: 2016-03-21 23:40
回復(fù) 13# 賽萌
數(shù)據(jù)文件是你提供的, 找到一個(gè)解決方案是你的期望.
不知道現(xiàn)在的你如何打算?

   
作者: 賽萌    時(shí)間: 2016-03-22 00:05
回復(fù) 15# sunzhiguolu

我給上司說(shuō)perl實(shí)現(xiàn)不了
   
作者: RE_HASH    時(shí)間: 2016-03-22 02:34
本帖最后由 RE_HASH 于 2016-03-22 05:53 編輯

回復(fù) 14# RE_HASH

1。用1樓的數(shù)據(jù)
2。CPAN 安裝Date::Calc::Iterator模塊
-------------------
   
use Date::Calc::Iterator;

while (<>)
{
  s/  +/\t/g;
  my @F = split /\t/, $_;
  my $key = join "\t" , @F[0,1,3];
  
  my @start = /(\d{4})-(\d{2})-(\d{2})/;
  my @end = /\G.*(\d{4})-(\d{2})-(\d{2})/;
  
  my $i1 = Date::Calc::Iterator->new(from => \@start , to => \@end);
  while ($D = $i1->next)
  {
          my $Date = join '-', @$D;
          $Date =~ s/-(\d)\b/-0\1/g;
          $OUT->{$Date}->{$key} ++;
  }
}

foreach  $D (sort keys %$OUT)
{
  foreach  $key (sort keys %{$OUT->{$D}})
  {
          print "$D\t$key\t$OUT->{$D}->{$key}\n" ;
  }   
}


——————
$> perl dates.pl zz
2016-03-07      25      2       二元代金券      8
2016-03-08      25      2       二元代金券      8
2016-03-09      25      2       二元代金券      8
2016-03-10      25      2       二元代金券      8
2016-03-11      25      2       二元代金券      8
2016-03-12      25      2       二元代金券      8
2016-03-13      25      2       二元代金券      8
2016-03-14      25      2       二元代金券      8

作者: 賽萌    時(shí)間: 2016-03-22 12:09
回復(fù) 17# RE_HASH


    哇咔咔,好厲害,謝謝。
作者: iamlimeng    時(shí)間: 2016-03-22 14:06
Perl非常擅長(zhǎng)干這種活!
作者: 賽萌    時(shí)間: 2016-03-22 19:50
回復(fù) 19# iamlimeng


   ???真的嗎,原諒我,我還是個(gè)低級(jí)的菜鳥(niǎo),還請(qǐng)大神指點(diǎn)一二,謝謝。
作者: sunzhiguolu    時(shí)間: 2016-03-22 21:35
回復(fù) 20# 賽萌
你把你的數(shù)據(jù)整理下, 或者應(yīng)該說(shuō)下, 如果字段數(shù)量不一致時(shí)缺失的字段應(yīng)該如何處理. 畢竟數(shù)據(jù)是你提供的, 你對(duì)它應(yīng)該最了解, 其他你懂得...

   




歡迎光臨 Chinaunix (http://www.72891.cn/) Powered by Discuz! X3.2