Enviado em 27/11/2013 - 11:49h
Oi galera...
Tenho uma grande dúvida em relação a calculos com datas sem ser pelo comando date
Tudo o que vi na net se baseia no comando date e suas opções
Ex.:
data atual:
$ date
Qua Nov 27 16:35:46 BRST 2013
------------------
amanhã:
$ date -d "+1 day"
Qui Nov 28 16:38:00 BRST 2012
------------------
ontem:
$ date -d "yesterday"
Ter Nov 26 16:38:17 BRST 2012
Legal, mas como afzer a mesma coisa sem ser com o date?
Eu queria que a data viesse pelo usuário ou digitando ou escolhendo uma no dialog --calendar
e que com essa data inserida pudesse fazer a mesma coisa.
Ex.
data inserida pelo usuário: "28/11/2013" ( via digitação ou via dialog --calendar)
dataescolhida= "28/11/2013"
dia posterior:
(dataescolhida + 1) = "29/11/2013"
dia anterior:
(dataescolhida - 1) = "27/11/2013"
Mas toda sintaxe que tento dá erro..
Alguém pode me ajudar?
Tenho uma grande dúvida em relação a calculos com datas sem ser pelo comando date
Tudo o que vi na net se baseia no comando date e suas opções
Ex.:
data atual:
$ date
Qua Nov 27 16:35:46 BRST 2013
------------------
amanhã:
$ date -d "+1 day"
Qui Nov 28 16:38:00 BRST 2012
------------------
ontem:
$ date -d "yesterday"
Ter Nov 26 16:38:17 BRST 2012
Legal, mas como afzer a mesma coisa sem ser com o date?
Eu queria que a data viesse pelo usuário ou digitando ou escolhendo uma no dialog --calendar
e que com essa data inserida pudesse fazer a mesma coisa.
Ex.
data inserida pelo usuário: "28/11/2013" ( via digitação ou via dialog --calendar)
dataescolhida= "28/11/2013"
dia posterior:
(dataescolhida + 1) = "29/11/2013"
dia anterior:
(dataescolhida - 1) = "27/11/2013"
Mas toda sintaxe que tento dá erro..
Alguém pode me ajudar?