رفتن به مطلب
  • 0

فهمیدن شب یا روز بودن


Milad-Mohammadi

سوال

سلام دوستان

آقا خب از عنوان معلومه چی میخوام:)

یه چیزی مثل برنامه های هواشناسی یا مثلا سامسونگ یه تم داشت شبا تاریک بود و ماه داشت و روزا خورشیدو روشن

میخوام بدونم جطور بدون اشکال میشه فهمید روزه یا شب؟

یعنی برنامه قاطی نکنه کاری که تو روز باید انجام بده رو تو شب بکنه

لینک ارسال
به اشتراک گذاری در سایت های دیگر

5 پاسخ به این سوال تاکنون داده شده است

ارسال های توصیه شده

سلام .

میتونی از دو حالت استفاده کنی .

یکی با اینترنت که با استفاده از time zone ساعت مشخص میشه

 

یکی هم با توجه به ساعت کاربر مثلا کد زیر ساعت رو برمیگردونه که میتونی با if کنترلش کنی

Dim h As String
h=DateTime.GetHour(DateTime.Now)&" : "&DateTime.GetMinute(DateTime.Now)&" : "&DateTime.GetSecond(DateTime.Now)

خروجی کد بالا هم که مشخصه

DateTime.Now یه عدد چند رقمی مثل 1646568976646 این رو برمیگردونه که تعداد ثانیه های گذشته از 1 ژانویه 1970 رو برمیگردونه که با تابع های مختلف مثل ساعت و دقیقه و سال و روز و... میتونیم مقدار دقیق رو بگیریم .

خروجی بالا هم اینه

 

32 : 40 : 18

لینک ارسال
به اشتراک گذاری در سایت های دیگر

درود با ساعت گوشی کار میکنن صددرصد 

 

یه بار یه سورس دیدم توی انجمن برا ساعت گوشی و اینا بود (البته دقیق یادم نیست)

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

نمیدونم کد رو درست نوشتم یا نه

If DateTime.GetHour > 20 And DateTime.GetHour < 6 Then
	'shaaab'
Else
	'rooz'
End If

اگه دقیق بخوای به دست بیاری، باید کانکت بشی به نت

محدوده مکانیو بفرستی به بعضی سایتا ، طلوع و غروب رو بگیری

فکر میکنم البته

لینک ارسال
به اشتراک گذاری در سایت های دیگر

روشی که همه ی برنامه ها دارن باهاش کار میکنن حتی زنگ هشدار پیشفرض خود اندروید از همین روش که آقای اسکندری گفتن دارن استفاده میکنن

قانونی ترین راه همین میتونه باشه !

 

روش دوم که وصل بشیم به اینترنت باید اهداف خاصی داشته باشه که مثلا بخواهید حتما حتما برنامه جدا از ساعت گوشی کاربر کار کنه و همیشه رسمی باشه !

در کل روش اول بهترین روشه از نظر من

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...