Strona 1 z 1

Formatowanie czasu i zapis do pliku

: 18 lis 2010 14:36
autor: Duch__
Witam.

Mam problem z zapisem danych i daty do pliku.

Problem polega na tym że dane zapisane do pliku txt, które następnie będę kopiował do Excela, są dobrze formatowane z jednym miejsce po przecinku, natomiast co mi przeszkadza to to że chciałbym żeby data i czas również się zapisywały ale układ rozbija mi je na osobne komórki:

Otrzymuje taki zapis do pliku:

Kod: Zaznacz cały

18,0	11,0	2010,0	14,0	17,0	4,0	18,5	19,5	19,5	18,5	20,5	19,6	20,4	19,6	19,9	20,0	12,0
a chciałbym otrzymywać taki:

Kod: Zaznacz cały

18-11-2010	14-17-04	18,5	19,5	19,5	18,5	20,5	19,6	20,4	19,6	19,9	20,0	12,0


Mój vi wygląda tak:
Obrazek

Chciałbym wiedzieć jak to poprawić.

Re: Formatowanie czasu i zapis do pliku

: 18 lis 2010 15:51
autor: oczekp
Ja zrobiłem to tak jak w załączniku, działa, ale może można jakoś prościej:P

Re: Formatowanie czasu i zapis do pliku

: 18 lis 2010 21:59
autor: Duch__
Czy u ciebie też w pliku tekstowym dane są zapisywane co 2 wiersz?

Re: Formatowanie czasu i zapis do pliku

: 19 lis 2010 07:06
autor: oczekp
Niestety tak:P faktycznie nie zwróciłem na to uwagi, jak się ogarnę po wczoraj to postaram się coś wyczarować:P Chyba, że ktoś wcześniej wie co się dzieje:P

Re: Formatowanie czasu i zapis do pliku

: 19 lis 2010 15:48
autor: oczekp
już ogarnąłem:P
trzeba było wstawić bloczek trim whitespace i teraz jest ok:P
w załączniku przykładowe vi.

Re: Formatowanie czasu i zapis do pliku

: 19 lis 2010 18:23
autor: Duch__
oczekp pisze:ale może można jakoś prościej:P
Tak da się. W sposób przedstawiony w załączniku. Dzięki za pomoc :)

Re: Formatowanie czasu i zapis do pliku

: 19 lis 2010 19:13
autor: oczekp
no:)teraz jest elegancko:)