Note: The other languages of the website are Google-translated. Back to English

Jak przekonwertować datę i sygnaturę czasową systemu Unix w programie Excel?

Znacznik czasu systemu Unix jest również nazywany czasem epoki lub czasem POSIX, który jest szeroko stosowany w wielu systemach operacyjnych lub formatach plików. Ten samouczek dotyczy konwersji między datą a sygnaturą czasową systemu Unix w programie Excel.

Konwertuj datę na znacznik czasu

Konwertuj datę i godzinę na znacznik czasu

Konwertuj datownik na datę

Więcej samouczków na temat konwersji daty i godziny ...


strzałka niebieski prawy bąbelek Konwertuj datę na znacznik czasu

Aby przekonwertować datę na znacznik czasu, formuła może to obliczyć.

Wybierz pustą komórkę, załóżmy, że komórka C2 i wpisz tę formułę = (C2-DATA (1970,1,1)) * 86400 do niego i naciśnij Wchodzę Jeśli potrzebujesz, możesz zastosować zakres za pomocą tej formuły, przeciągając uchwyt autouzupełniania. Teraz zakres komórek dat został przekonwertowany na uniksowe sygnatury czasowe.
doc-convert-date-unix-1


Usuń czas z daty i godziny

W programie Excel, aby usunąć 12:11:31 z 1 21:2017:12 i zrobić dokładnie 11, może zajść potrzeba trochę czasu, aby utworzyć formułę do obsługi tego zadania. Jednakże Usuń czas od daty użyteczność Kutools dla programu Excel może szybko trwale usunąć znacznik czasu z formatowania daty w programie Excel.
Kliknij, aby pobrać 30-dniowy bezpłatny okres próbny.

doc-convert-date-unix-1

strzałka niebieski prawy bąbelek Konwertuj datę i godzinę na znacznik czasu

Istnieje formuła, która pomoże Ci przekonwertować datę i godzinę na uniksowy znacznik czasu.

1. Po pierwsze, należy wpisać w komórce uniwersalny czas koordynowany, 1. Zobacz zrzut ekranu:
doc-convert-date-unix-2

2. Następnie wpisz tę formułę = (A1 - C $ 1) * 86400 do komórki, naciśnij Wchodzę , a następnie, jeśli potrzebujesz, przeciągnij uchwyt autouzupełniania do zakresu z tą formułą. Zobacz zrzut ekranu:
doc-convert-date-unix-3

Wskazówki: W formule A1 to komórka z datą i godziną, C1 to wpisany uniwersalny czas współrzędnych.


strzałka niebieski prawy bąbelek Konwertuj datownik na datę

Jeśli masz listę sygnatur czasowych potrzebnych do konwersji na datę, możesz wykonać poniższe czynności:

1. W pustej komórce obok listy datowników i wpisz tę formułę =(((A1/60)/60)/24)+DATE(1970,1,1), naciśnij Wchodzę , a następnie przeciągnij uchwyt automatycznego wypełniania do wymaganego zakresu.
doc-convert-date-unix-4

2. Następnie kliknij prawym przyciskiem myszy komórki używające formuły i wybierz Formatowanie komórek z menu kontekstowego, a następnie w poppingu Formatowanie komórek dialog, pod Numbra tab, kliknij Data Wszystkie produkty listy, a następnie wybierz typ daty w prawej sekcji.
doc-convert-date-unix-5

3. kliknij OK, teraz możesz zobaczyć, że sygnatury czasowe Uniksa zostały przekonwertowane na daty.
doc-convert-date-unix-6

Uwagi:

1. A1 wskazuje potrzebną komórkę ze znacznikiem czasu.

2. Ta formuła może również służyć do konwersji serii znaczników czasu na datę i godzinę, po prostu sformatuj wynik do formatu daty i godziny.

3. Powyższa formuła konwertuje liczbę 10-cyfrową na standardową datę i godzinę, jeśli chcesz przekonwertować liczbę 11-cyfrową, liczbę 13-cyfrową lub liczbę 16-cyfrową na standardową datę-godzinę w Excelu, użyj wzoru jak poniżej:

Konwertuj liczbę 11-cyfrową na datę: =A1/864000+DATA(1970,1,1)

Konwertuj liczbę 13-cyfrową na datę: =A1/86400000+DATA(1970,1,1)

Konwertuj liczbę 16-cyfrową na datę: =A1/86400000000+DATA(1970,1,1)

Dla różnych długości liczb, które musiały zostać przekonwertowane na datę i godzinę, po prostu zmień liczbę zer dzielnika we wzorze, aby uzyskać prawidłowy wynik.

Wskazówka: Jeśli masz problem z zapamiętaniem złożonych formuł, tutaj Automatyczny tekst narzędzie Kutools dla programu Excel możesz zapisać wszystkie formuły, których użyłeś w panelu, a następnie możesz ich ponownie użyć w dowolnym miejscu i czasie, wystarczy tylko zmienić odniesienia, aby pasowały do ​​Twoich rzeczywistych potrzeb.  30-dniowy bezpłatny okres próbny" onclick="ga('send', 'event', 'sun-2473-auto-text');">Kliknij, aby pobrać bezpłatnie teraz.
doc-convert-date-unix-6


Względne artykuły:

  • Jak usunąć czas od daty w programie Excel?
    Jeśli istnieje kolumna daty ze znacznikiem czasu, na przykład 2/17/2012 12:23, a nie chcesz zachować znacznika czasu i chcesz usunąć godzinę 12:23 z daty i pozostawić tylko datę 2. Jak możesz szybko usunąć czas od daty w wielu komórkach w programie Excel?

  • Jak połączyć datę i godzinę w jedną komórkę w programie Excel?
    W arkuszu są dwie kolumny, jedna to data, druga to czas. Czy istnieje sposób, aby szybko połączyć te dwie kolumny w jedną i zachować format czasu? Teraz w tym artykule przedstawiono dwa sposoby w programie Excel, aby połączyć kolumnę daty i godzinę w jedną i zachować format czasu.


Najlepsze narzędzia biurowe

Kutools dla programu Excel rozwiązuje większość problemów i zwiększa produktywność o 80%

  • Ponowne użycie: Szybko włóż złożone wzory, wykresy i wszystko, czego używałeś wcześniej; Szyfruj komórki z hasłem; Utwórz listę mailingową i wysyłaj e-maile ...
  • Pasek Super Formula (łatwo edytować wiele wierszy tekstu i formuły); Układ do czytania (łatwe odczytywanie i edytowanie dużej liczby komórek); Wklej do filtrowanego zakresu...
  • Scal komórki / wiersze / kolumny bez utraty danych; Podziel zawartość komórek; Połącz zduplikowane wiersze / kolumny... Zapobiegaj zduplikowanym komórkom; Porównaj zakresy...
  • Wybierz Duplikat lub Unikalny Wydziwianie; Wybierz puste wiersze (wszystkie komórki są puste); Super Find i Fuzzy Find w wielu zeszytach ćwiczeń; Losowy wybór ...
  • Dokładna kopia Wiele komórek bez zmiany odwołania do formuły; Automatyczne tworzenie odniesień do wielu arkuszy; Wstaw punktory, Pola wyboru i nie tylko ...
  • Wyodrębnij tekst, Dodaj tekst, Usuń według pozycji, Usuń przestrzeń; Tworzenie i drukowanie podsumowań stronicowania; Konwertuj zawartość komórek i komentarze...
  • Super filtr (zapisz i zastosuj schematy filtrów do innych arkuszy); Zaawansowane sortowanie według miesiąca / tygodnia / dnia, częstotliwości i innych; Specjalny filtr pogrubieniem, kursywą ...
  • Połącz skoroszyty i arkusze robocze; Scal tabele na podstawie kluczowych kolumn; Podziel dane na wiele arkuszy; Konwersja wsadowa xls, xlsx i PDF...
  • Ponad 300 zaawansowanych funkcji. Obsługuje Office / Excel 2007-2021 i 365. Obsługuje wszystkie języki. Łatwe wdrażanie w przedsiębiorstwie lub organizacji. Pełne funkcje 30-dniowa bezpłatna wersja próbna. 60-dniowa gwarancja zwrotu pieniędzy.
karta kte 201905

Karta Office wprowadza interfejs z zakładkami do pakietu Office i znacznie ułatwia pracę

  • Włącz edycję i czytanie na kartach w programach Word, Excel, PowerPoint, Publisher, Access, Visio i Project.
  • Otwieraj i twórz wiele dokumentów w nowych kartach tego samego okna, a nie w nowych oknach.
  • Zwiększa produktywność o 50% i redukuje setki kliknięć myszką każdego dnia!
officetab dół
Sortuj komentarze według
Komentarze (25)
Brak ocen. Oceń jako pierwszy!
Ten komentarz został zminimalizowany przez moderatora na stronie
Dziękuję Ci! (Twój komentarz jest za krótki! - był odpowiedzią na moją pierwszą linijkę, więc po prostu dodałem ten śmieci :P )
Ten komentarz został zminimalizowany przez moderatora na stronie
Using =(((((G2/1000)/60)/60)-8)/24)+DATE(1970,1,1) for PST
Ten komentarz został zminimalizowany przez moderatora na stronie
Postępowałem zgodnie z twoimi instrukcjami, ale w moim pliku Excela pojawiło się ##########. Sformatowałem go do tej pory. Jakieś sugestie?
Ten komentarz został zminimalizowany przez moderatora na stronie
Przepraszam, czy możesz mi powiedzieć, która część nie działała w twoim pliku? Czy możesz przesłać szczegółowy zrzut ekranu, abym mógł to zobaczyć?
Ten komentarz został zminimalizowany przez moderatora na stronie
Gogle dla „przekonwertowania datownika Excela na datę”. Google, chwytając pierwszą odpowiedź, która dotyczy daty i znacznika czasu, daje odpowiedź „=(A1-DATE(1970,1,1))*86400”, co prawdopodobnie robiło Sunny. Dopiero po przeczytaniu treści tej strony staje się oczywiste, że właściwa formuła powinna być czymś innym. Aby zachować część czasową sygnatury czasowej, formuła powinna wyglądać tak dla UTC „=(A1+DATE(1970,1,1)*86400)/86400”. Dla czasu środkowoamerykańskiego „=(F2+DATE(1970,1,1)*86400-21600)/86400”
Ten komentarz został zminimalizowany przez moderatora na stronie
Dziękuję za supplement.
Ten komentarz został zminimalizowany przez moderatora na stronie
Zwykle widzisz ##########, jeśli jest zbyt wiele informacji do wyświetlenia dla tego, jak duże są twoje komórki. Powiększ rozmiar komórki i sprawdź, czy to rozwiąże problem.
Ten komentarz został zminimalizowany przez moderatora na stronie
tak ja też mam ten sam problem
Ten komentarz został zminimalizowany przez moderatora na stronie
Jakiej formuły używasz?
Ten komentarz został zminimalizowany przez moderatora na stronie
Miałem ten sam problem, ale rozgryzłem go. Komórka musi mieć format liczbowy, a nie format daty...
Ten komentarz został zminimalizowany przez moderatora na stronie
Należy zauważyć, że powyższe dotyczy czasu epoki w sekundach. Jeśli potrzebujesz milisekund, musisz dodać kolejne mnożenie / dzielenie przez 1000. Na przykład konwersja z czasu epoki (milisekund) na datę będzie wyglądać tak: „=((((A1/1000)/60)/60)/24 )+DATA(1970,1,1)".
Ten komentarz został zminimalizowany przez moderatora na stronie
Na marginesie, najlepszym sposobem na stwierdzenie, czy są to sekundy czy milisekundy, jest patrzenie na długość pola; jeśli ma 10 cyfr, to sekundy, a jeśli ma 13 cyfr, to milisekundy. „=LEN(A1)” powie Ci, jak długa jest wartość.
Ten komentarz został zminimalizowany przez moderatora na stronie
Jeśli to dla ciebie za dużo pracy ręcznej (lub masz listę mieszaną między sekundami a milisekundami), możesz użyć następującej formuły, aby automatycznie przełączać się między sekundami a milisekundami w zależności od długości komórki: "=((A1/ 86400)/JEŻELI(DŁ(A1)=13,1000,1))+DATA(1970,1,1)".
Ten komentarz został zminimalizowany przez moderatora na stronie
Muchas gracias, para mi caso estaba adivinando porque no conocía que tipo de dato venia pero este fue la solución, el dato que me pasaron era con esta forma 1641014648299 y la formula fue esta =((((C2/1000)/60)/ 60)/24) + FECHA (1970;1;1) por lo cual si alguien esta en un caso podobna formuła al mío puede optar por esta.

Esta formuła también me sirvió pero solo trae fecha = A1/86400000+FECHA(1970;1;1)
Ten komentarz został zminimalizowany przez moderatora na stronie
Jeśli masz 18-cyfrowy znacznik czasu LDAP, taki jak 132079258679926000, poniższe formuły nie będą działać. Najpierw musisz je przekonwertować, ponieważ są one oparte na nanosekundach od 1. Poniższa formuła w programie Excel konwertuje LDAP na EPOCH na daty ludzkie =(((((A1/1601)-1)/10000000)/11644473900)/60)+DATE(60) gdzie A24 oznacza Twój znacznik czasu Lokalizacja
Ten komentarz został zminimalizowany przez moderatora na stronie
Dzięki za twój suplement.
Ten komentarz został zminimalizowany przez moderatora na stronie
Jak przekonwertować 21-cyfrowy znacznik czasu na datę czytelną dla człowieka?
Czy ktoś mógłby pomóc, proszę
Np. 202002191100506253230
Ten komentarz został zminimalizowany przez moderatora na stronie
Aby przeliczyć datę na MOODLE, jedyną formułą, która zadziałała, było:


Zamiast =(C2-DATA(1970,1,1))*86400

Próbowałem 20 października 1980, a Moodle przeczytał 19 października 1980.

użyłem
= (C2-DATA (1970,1,0)) * 86400

Próbowałem 20 października 1980, a Moodle przeczytał 20 października 1980.
Ten komentarz został zminimalizowany przez moderatora na stronie
jak przekonwertować znacznik czasu zdarzenia na godzinę?
Ten komentarz został zminimalizowany przez moderatora na stronie
Jak przekonwertować 11-cyfrowy znacznik czasu na datę czytelną dla człowieka?
Czy ktoś mógłby pomóc, proszę
Ten komentarz został zminimalizowany przez moderatora na stronie
Aby przekonwertować 11-cyfrowy znacznik czasu na standardową datę i godzinę, użyj następującej formuły:=A1/864000+DATE(1970,1,1), A1 to komórka zawierająca 11-cyfr, na które chcesz przekonwertować.
Ten komentarz został zminimalizowany przez moderatora na stronie
Jak przekonwertować 13-cyfrowy znacznik czasu na datę czytelną dla człowieka?
Czy ktoś mógłby pomóc, proszę
Ten komentarz został zminimalizowany przez moderatora na stronie
Cześć, Roobanraj, aby przekonwertować 13-cyfrowy znacznik czasu na standardowy datetime, możesz użyć następującej formuły:=A1/86400000+DATE(1970,1,1), A1 to komórka zawierająca 13-cyfr, które chcesz przekonwertować do.
Ten komentarz został zminimalizowany przez moderatora na stronie
Mam wartość liczbową 3721719999, która ma być wyświetlana jako 00:06:12 (gg:mm:ss). Ten czas reprezentuje czas trwania pliku wideo. Datownik na nazwie pliku to 1 18:2014, jeśli daje to dodatkowe informacje. Wyodrębniłem numer za pomocą Filelist.exe i to był wynik. Dzięki!
Ten komentarz został zminimalizowany przez moderatora na stronie
Przekonwertowano 123000 linii stempla danych 13 cyfr jak PRO Wielkie dzięki za wskazówki
Nie ma tu jeszcze żadnych komentarzy
Zostaw swój komentarz
Publikowanie jako gość
×
Oceń ten post:
0   Postacie
Sugerowane lokalizacje

Bądż na bieżąco

Prawa autorskie © 2009 - www.extendoffice.com. | Wszelkie prawa zastrzeżone. Zasilany przez ExtendOffice, | Mapa strony
Microsoft i logo Office są znakami towarowymi lub zastrzeżonymi znakami towarowymi Microsoft Corporation w Stanach Zjednoczonych i / lub innych krajach.
Chronione przez Sectigo SSL