|
|
|
|
Google Site
|
|||||||
| Forums | Registreer | Blog | Man Pages | Forum Regels | Links | Albums | Veelgestelde vragen | Gebruikers | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier. |
![]() |
|
|
Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|||
|
Hoe krijg ik de weekdag van de gegeven datum?
Hi All,
Thanks in advance. Ik wil een functie / script dat geeft de weekdag van de gegeven datum. de inbreng in de functie / script wordt de datum met formaat MM / DD / JJJJ, moet terug de weekdag als 1 voor zondag, 2 voor maandag ....... 7 voor zaterdag. bijvoorbeeld: als de functie opgeroepen als deze date_func 12.15.2005 moet terugkeren 5 (donderdag) Uw hulp wordt zeer gewaardeerd Groeten, Rinku |
| Sponsored Links |
|
|
|
|||
|
nog een manier, niet grondig getest Code:
>cat weekday
# !/usr/bin/bash
weekday=$1
month=`echo ${weekday:0:2}`
day=`echo ${weekday:3:2}`
year=`echo ${weekday:6:4}`
weekday=1
for dayval in `cal $month $year | grep $day`
do
if [ $day -ne $dayval ]
then
weekday=$(($weekday + 1))
else
break
fi
done
echo "weekday is $weekday"
exit 0 |
|
|||
|
hoi,
zag net de datecalc ... was de controle op de Juliaanse dag optie voor de same.If Ik ben op zoek naar vandaag julian dag met behulp van "datum" commando van de output is: $ date +% j $ 350 maar als ik gebruik datecalc voor de berekening van vandaag Juliaanse dag: $ datecalc-j 2005 12 16 $ 53.720 me af wat de output betekent hier zou geweldig zijn als iemand kan gooien wat licht op dezelfde groeten, Bhups |
|
||||
|
http://en.wikipedia.org/wiki/Julian_day
Allereerst "De Juliaanse dag of Juliaanse dagnummer (JDN) is het aantal dagen dat is verstreken sinds 12 uur Greenwich Mean Time (UT of TT) op maandag, 1 januari 4713 voor Christus in de proleptic Juliaanse kalender." datecalc is het gebruik van de gemodificeerde Juliaanse dag nummer: "De Modified Julian Day (MJD), ingevoerd bij het Smithsonian Astrophysical Observatory in 1957 om de baan van de Spoetnik, is gedefinieerd in termen van de Juliaanse dag als volgt: MJD \u003d JD - 2400000,5 De offset van 0,5 betekent dat MJD start om middernacht op het begin van 17 november 1858, en dat elke Modified Julian Day begint en eindigt om middernacht UT of TT." De auteur van de datum programma dat u gebruikt heeft verward dag van het jaar met Juliaanse dag: "Het gebruik van Juliaanse datum te verwijzen naar de dag van het jaar (ordinaal datum) wordt meestal beschouwd als onjuist." |
|
|||
|
hi Perderabo,
Bedankt voor de info ... ik echt gebruiken om te denken dat julian dag verwijzen naar (wat je zegt) dag van het jaar ...Dus mijn volgende vraag is hoe je de dag van het jaar uit datecalc?in mijn scripts ik altijd heel dit probleem van de omrekening van julain datum (CCYY DDD) bij de MM DD YY-formaat, dus het zou een grote hulp zijn als ik zou kunnen gebruiken datecalc voor hetzelfde doel Thanks in advance ... groeten, Bhups. |
| Sponsored Links | ||
|
|
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Vergelijk datum db2 tabel tot gisteren Unix datum | sasaliasim | Programmeren en Shell Scripting | 9 | 12-01-2008 11:37 PM |
| Perl: Extracting datum bestandsnaam en vergelijken met de huidige datum | MKNENI | Programmeren en Shell Scripting | 4 | 03-26-2008 04:01 PM |
| datum afgifte vinden prevoius datum in een patricular formaat | bsandeep_80 | UNIX for Advanced & Expert Gebruikers | 3 | 11-15-2007 08:42 PM |
| Veranderende Aanmaakdatum een vooraf Datum van een bestand in Unix | monkfan | UNIX voor Dummies Questions & Answers | 4 | 11-28-2006 07:15 |
| [kornshell] Hoe komt u de volgende weekdag datum | rs_f01 | UNIX voor Dummies Questions & Answers | 1 | 08-10-2005 12:34 AM |