জয়েন লগইন

কোটলিন

🌈কোটলিন কি?

📋কোটলিন হলো সময় তারিখ পরিচালনা করার পদ্ধতি।

⚒️কোটলিন সময় তারিখ পরিচালনা করতে ব্যবহৃত হয়।

কোটলিন সমূহ

কোটলিন এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ Duration - সময়কাল নির্ধারণ করা
  • ➡️ Companion - সহায়ক অবজেক্ট হিসেবে ব্যবহার করা
  • ➡️ inWholeDays - সময়কালকে পূর্ণ দিনে রূপান্তর করা
  • ➡️ inWholeHours - সময়কালকে পূর্ণ ঘণ্টায় রূপান্তর করা
  • ➡️ inWholeMinutes - সময়কালকে পূর্ণ মিনিটে রূপান্তর করা
  • ➡️ inWholeSeconds - সময়কালকে পূর্ণ সেকেন্ডে রূপান্তর করা
  • ➡️ inWholeMilliseconds - সময়কালকে পূর্ণ মিলিসেকেন্ডে রূপান্তর করা
  • ➡️ inWholeNanoseconds - সময়কালকে পূর্ণ ন্যানোসেকেন্ডে রূপান্তর করা
  • ➡️ isNegative - সময়কাল ঋণাত্মক কিনা যাচাই করা
  • ➡️ isPositive - সময়কাল ধনাত্মক কিনা যাচাই করা
  • ➡️ toIsoString - তারিখ ও সময়কে আইএসও স্ট্রিংয়ে রূপান্তর করা
  • ➡️ toString - সময়ের তথ্য স্ট্রিংয়ে রূপান্তর করা
  • ➡️ plus - সময়ের সঙ্গে সময় যুক্ত করা
  • ➡️ minus - সময় থেকে সময় বাদ দেওয়া
  • ➡️ times - সময়কালকে নির্দিষ্ট মান দিয়ে গুণ করা

Duration - সময়কাল নির্ধারণ করার উদাহরণ।

kotlin
import kotlin.time.Duration
fun main() {

  val duration = Duration.parse("2h 30m")

  println(duration)
}

Companion - সহায়ক অবজেক্ট হিসেবে ব্যবহার করার উদাহরণ।

kotlin
import kotlin.time.Duration
fun main() {

  val duration =
    Duration.Companion.parse("2h")

  println(duration)
}

inWholeDays - সময়কালকে পূর্ণ দিনে রূপান্তর করার উদাহরণ।

kotlin
import kotlin.time.Duration.Companion.hours
fun main() {

  val duration = 48.hours

  println(duration.inWholeDays)
}

inWholeHours - সময়কালকে পূর্ণ ঘণ্টায় রূপান্তর করার উদাহরণ।

kotlin
import kotlin.time.Duration.Companion.hours
fun main() {

  val duration = 5.hours

  println(duration.inWholeHours)
}

inWholeMinutes - সময়কালকে পূর্ণ মিনিটে রূপান্তর করার উদাহরণ।

kotlin
import kotlin.time.Duration.Companion.minutes
fun main() {

  val duration = 30.minutes

  println(duration.inWholeMinutes)
}

inWholeSeconds - সময়কালকে পূর্ণ সেকেন্ডে রূপান্তর করার উদাহরণ।

kotlin
import kotlin.time.Duration.Companion.seconds
fun main() {

  val duration = 30.seconds

  println(duration.inWholeSeconds)
}

inWholeMilliseconds - সময়কালকে পূর্ণ মিলিসেকেন্ডে রূপান্তর করার উদাহরণ।

kotlin
import kotlin.time.Duration.Companion.milliseconds
fun main() {

  val duration = 500.milliseconds

  println(duration.inWholeMilliseconds)
}

inWholeNanoseconds - সময়কালকে পূর্ণ ন্যানোসেকেন্ডে রূপান্তর করার উদাহরণ।

kotlin
import kotlin.time.Duration.Companion.nanoseconds
fun main() {

  val duration = 500.nanoseconds

  println(duration.inWholeNanoseconds)
}

isNegative - সময়কাল ঋণাত্মক কিনা যাচাই করার উদাহরণ।

kotlin
import kotlin.time.Duration.Companion.seconds
fun main() {

  val duration = (-5).seconds

  println(duration.isNegative())
}

isPositive - সময়কাল ধনাত্মক কিনা যাচাই করার উদাহরণ।

kotlin
import kotlin.time.Duration.Companion.seconds
fun main() {

  val duration = 5.seconds

  println(duration.isPositive())
}

toIsoString - তারিখ ও সময়কে আইএসও স্ট্রিংয়ে রূপান্তর করার উদাহরণ।

kotlin
import kotlin.time.Duration.Companion.hours
fun main() {

  val duration = 2.hours

  println(duration.toIsoString())
}

toString - সময়ের তথ্য স্ট্রিংয়ে রূপান্তর করার উদাহরণ।

kotlin
import kotlin.time.Duration.Companion.hours
fun main() {

  val duration = 2.hours

  println(duration.toString())
}

plus - সময়ের সঙ্গে সময় যুক্ত করার উদাহরণ।

kotlin
import kotlin.time.Duration.Companion.hours
fun main() {

  val first  = 2.hours
  val second = 3.hours

  println(first.plus(second))
}

minus - সময় থেকে সময় বাদ দেওয়া উদাহরণ।

kotlin
import kotlin.time.Duration.Companion.hours
fun main() {

  val first  = 5.hours
  val second = 2.hours

  println(first.minus(second))
}

times - সময়কালকে নির্দিষ্ট মান দিয়ে গুণ করার উদাহরণ।

kotlin
import kotlin.time.Duration.Companion.hours
fun main() {

  val duration = 2.hours

  println(duration.times(3))
}

কোটলিন সম্পর্কিত বিস্তারিত তথ্য

কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক

নাম বিবরণ
Duration সময়কাল নির্ধারণ করতে ব্যবহৃত হয়।
Companion সহায়ক অবজেক্ট হিসেবে ব্যবহার করতে ব্যবহৃত হয়।
inWholeDays সময়কালকে পূর্ণ দিনে রূপান্তর করতে ব্যবহৃত হয়।
inWholeHours সময়কালকে পূর্ণ ঘণ্টায় রূপান্তর করতে ব্যবহৃত হয়।
inWholeMinutes সময়কালকে পূর্ণ মিনিটে রূপান্তর করতে ব্যবহৃত হয়।
inWholeSeconds সময়কালকে পূর্ণ সেকেন্ডে রূপান্তর করতে ব্যবহৃত হয়।
inWholeMilliseconds সময়কালকে পূর্ণ মিলিসেকেন্ডে রূপান্তর করতে ব্যবহৃত হয়।
inWholeNanoseconds সময়কালকে পূর্ণ ন্যানোসেকেন্ডে রূপান্তর করতে ব্যবহৃত হয়।
isNegative সময়কাল ঋণাত্মক কিনা যাচাই করতে ব্যবহৃত হয়।
isPositive সময়কাল ধনাত্মক কিনা যাচাই করতে ব্যবহৃত হয়।
toIsoString তারিখ ও সময়কে আইএসও স্ট্রিংয়ে রূপান্তর করতে ব্যবহৃত হয়।
toString সময়ের তথ্য স্ট্রিংয়ে রূপান্তর করতে ব্যবহৃত হয়।
plus সময়ের সঙ্গে সময় যুক্ত করতে ব্যবহৃত হয়।
minus সময় থেকে সময় বাদ দেওয়া ব্যবহৃত হয়।
times সময়কালকে নির্দিষ্ট মান দিয়ে গুণ করতে ব্যবহৃত হয়।