Difference between revisions of "LlGetInventoryAcquireTime/ja"

From Second Life Wiki
Jump to navigation Jump to search
m
m
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
{{LSL_Function/ja
{{LSL_Function/ja
|inject-2={{LSL_Function/inventory|item|uuid=false}}
|inject-2={{LSL_Function/inventory/ja|item|uuid=false}}
|func_sleep=0.0|func_energy=10.0
|func_sleep=0.0|func_energy=10.0
|func=llGetInventoryAcquireTime|return_type=string|p1_type=string|p1_name=item
|func=llGetInventoryAcquireTime|return_type=string|p1_type=string|p1_name=item
Line 13: Line 13:
|spec
|spec
|caveats=
|caveats=
* この関数は現在、ミリ秒のないISOタイムスタンプを返します。ミリ秒のサポートが将来的に追加される可能性があるため、アプリケーションを作成する際にはその準備をすることをお勧めします。
* この関数は現在、ミリ秒のないISOタイムスタンプを返します。ミリ秒のサポートが将来的に追加される可能性があるため、アプリケーションを作成する際にはその準備をすることをお勧めします。
* [[llListSort]]を使用してミリ秒を含むと含まないとできたタイムスタンプのリストをソートすると、望ましくない結果になります。ミリ秒のないタイムスタンプに ".000000" を挿入する必要があります。
* [[llListSort]]を使用してミリ秒を含むと含まないとできたタイムスタンプのリストをソートすると、望ましくない結果になります。ミリ秒のないタイムスタンプに ".000000" を挿入する必要があります。
Line 35: Line 34:
|helpers
|helpers
|also_functions=
|also_functions=
{{LSL DefineRow||[[llGetTimestamp/ja]]|Returns the current timestamp using the same format}}
{{LSL DefineRow||[[llGetTimestamp/ja]]|同じフォーマットを使用して現在のタイムスタンプを返します}}
{{LSL DefineRow||[[llGetInventoryCreator/ja]]|Returns the inventory item's creator}}
{{LSL DefineRow||[[llGetInventoryCreator/ja]]|インベントリアイテムの作成者を返します}}
{{LSL DefineRow||[[llGetInventoryName/ja]]|Returns the inventory item's name}}
{{LSL DefineRow||[[llGetInventoryName/ja]]|インベントリアイテムの名前を返します}}
{{LSL DefineRow||[[llGetInventoryType/ja]]|Tests to see if an inventory item exists and returns its type}}
{{LSL DefineRow||[[llGetInventoryType/ja]]|インベントリアイテムが存在するかどうかをテストし、そのタイプを返します}}
{{LSL DefineRow||[[llGetInventoryNumber/ja]]|Returns the number of items of a specific type in inventory}}
{{LSL DefineRow||[[llGetInventoryNumber/ja]]|特定のタイプのアイテムの在庫数を返します}}
{{LSL DefineRow||[[llGetInventoryPermMask/ja]]|Returns the inventory item's permissions}}
{{LSL DefineRow||[[llGetInventoryPermMask/ja]]|インベントリアイテムの権限を返します}}
{{LSL DefineRow||[[llGetInventoryKey/ja]]|Returns the inventory item's [[UUID]] (if full perm)}}
{{LSL DefineRow||[[llGetInventoryKey/ja]]|インベントリアイテムの[[UUID]](フルパームの場合)を返します}}
|also_events
|also_events
|also_tests
|also_tests

Latest revision as of 14:59, 22 November 2023

要約

関数: string llGetInventoryAcquireTime( string item );

アイテムがprimのインベントリに追加されたタイムスタンプを含む。

時間はUTCタイムゾーンで "YYYY-MM-DDThh:mm:ssZ" の形式で表示されます。

秒単位で正確であるようです。を string で返します。

• string item プリムの インベントリ の中にあるアイテム

警告

  • item がプリムの中で見つからない場合、エラーが DEBUG_CHANNEL 上で叫ばれます。
  • この関数は現在、ミリ秒のないISOタイムスタンプを返します。ミリ秒のサポートが将来的に追加される可能性があるため、アプリケーションを作成する際にはその準備をすることをお勧めします。
  • llListSortを使用してミリ秒を含むと含まないとできたタイムスタンプのリストをソートすると、望ましくない結果になります。ミリ秒のないタイムスタンプに ".000000" を挿入する必要があります。

サンプル

インベントリに他のアイテムがない場合、スクリプト自体からタイムスタンプを取得します。

default
{
    state_entry()
    {
        llSay(0, "Hello, Avatar!");
    }

    touch_start(integer total_number)
    {
        string item = llGetInventoryName(INVENTORY_ALL, 0); // 0 means the first item in prim's inventory.
        string timestamp = llGetInventoryAcquireTime(item);
        
        llSay(0, "Timestamp for: " + item + " - " + timestamp); // output
    }
}

関連項目

関数

•  llGetTimestamp/ja 同じフォーマットを使用して現在のタイムスタンプを返します
•  llGetInventoryCreator/ja インベントリアイテムの作成者を返します
•  llGetInventoryName/ja インベントリアイテムの名前を返します
•  llGetInventoryType/ja インベントリアイテムが存在するかどうかをテストし、そのタイプを返します
•  llGetInventoryNumber/ja 特定のタイプのアイテムの在庫数を返します
•  llGetInventoryPermMask/ja インベントリアイテムの権限を返します
•  llGetInventoryKey/ja インベントリアイテムのUUID(フルパームの場合)を返します

特記事項

Search JIRA for related Issues

Signature

function string llGetInventoryAcquireTime( string item );
この翻訳は 原文 と比べて古いですか?間違いがありますか?読みにくいですか?みんなで 修正 していきましょう! (手順はこちら)
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。