মানবলে মানবিক সময় UNIX সময় রূপান্তর?


0

আমি মিলিসেকেন্ডে ইউনিক্স টাইমস্ট্যাম্পগুলির একটি ক্রম আছে (উদাঃ 1491009470000)। আমি বিন্যাস বছরের-মাস-তারিখ-ঘন্টা-মিনিট-সেকেন্ডের (অথবা এই উপাদানগুলির অ্যারে) বিন্যাসে মানব সময় রূপান্তর করতে চাই। অনুসরণ https://fr.mathworks.com/help/matlab/ref/datestr.html#inputarg_DateNumber , আমি datestr চেষ্টা: dt = datestr (1491009470000, 'mmmm dd, yyyy HH: MM: SS'), শুধুমাত্র ত্রুটি আছে:

Dateformverify ব্যবহার করে ত্রুটি (লাইন 28) DATESTR তারিখ তারিখ ভেক্টর রূপান্তর করতে ব্যর্থ হয়েছে। Datestr ত্রুটি (লাইন 194) S = dateformverify (dtnumber, dateformstr, islocal); কারণে:     Datevecmx ব্যবহার করে ত্রুটি     পরিসীমা আউট তারিখ নম্বর।

দুর্ভাগ্যবশত, datevecmx MATLAB 2014a তে একটি ডকুমেন্টেশন আছে বলে মনে হচ্ছে না।

যাইহোক, datestr (এখন, 'mmmm dd, yyyy HH: MM: SS.FFF AM') আমাদের যা প্রয়োজন তা দেয়। সুতরাং, কিভাবে আমরা মানবিক সময় দিতে datestr (অথবা অন্য MATLAB কমান্ড) পেতে পারি? আগাম ধন্যবাদ!


1
ইউনিক্স EPOCH জন 1 1970 সাল থেকে সেকেন্ডের সংখ্যা, তাই আপনাকে সেই নম্বরটিতে ডেটেনাম ('1970', 'ইয়া') যোগ করতে হবে MLtime = datenum ('1970', 'yyyy') + 1491009470000; datestr সেকেন্ডের সংখ্যা, এমএস নয়, তাই এটি 1000 দিয়ে প্রথমে ভাগ করে এবং ফলাফল নম্বরটি পরামিতি হিসাবে ব্যবহার করে।
arana

@ আরানা: আমি নিম্নলিখিত চেষ্টা করেছি কিন্তু অপ্রত্যাশিত ফলাফল পেয়েছি: ইপোক = ডেটেনম ('1970', 'ইয়াই'); ইউনিক্স সময়>% শুরু & gt; & gt; সময় = যুগান্তকারী + 1491009470000; করুন & gt; & gt; দ্বারা সময় = সময় / 1000; করুন & gt; & gt; দ্বারা datestr (সময়) উত্তর = 30-মার্চ-2247 12:41:45
Mathmath

@ আরানাঃ আমিও চেষ্টা করেছি: সময় = যুগ + 1491009470; করুন & gt; & gt; দ্বারা datestr (সময়) উত্তর = 12-এপ্রিল-4215। সমস্যা হল, এই বছর থেকে (২017 সাল) সময় এসেছে, তাই আমি এখানে কিছু ভুল করছি। আমি কি ভুল করছি? আমি আপনার পরামর্শ অনুসরণ করি মনে হয়। আবার ধন্যবাদ!
Mathmath

আপনি datestr দ্বারা কি পেতে (1491009470)?
arana

1
আপনি 'mmmm dd, yyyy hh: MM: SS' যোগ করেননি), তবে যাইহোক বছরটি ঠিক ভুল, আমি এখানে ধারণাগুলির বাইরে নই, এটি চেক করুন এটি আপনাকে কিছু সাহায্য দিতে পারে mathworks.com/matlabcentral/newsreader/view_thread/285598
arana
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.