Agno Framework: Правильно Unix TimeStamp, но неверное преобразование DD-MM-YYYY?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Agno Framework: Правильно Unix TimeStamp, но неверное преобразование DD-MM-YYYY?

Сообщение Anonymous »

Я использую рамки Agno для получения исторических данных о запасах из Yahoo Finance. Мой агент правильно извлекает временные метки Unix в миллисекундах, но при преобразовании их в формат dd-mm-yyyy он возвращает неверные даты. < /P>
Пример: < /p>
  • Правильная временная метка Unix (миллисекунды): 1738040400000 < /code> < /li>
    Ожидаемая дата (dd-mm-yyyy): 28-01-2025
Я использую агент A в Agno с yfinancetools, чтобы получить данные OHLCV Полем Вот настройка моего агента: < /p>
tracked_stocks = ["NVDA"]

agent_a = Agent(
model=OpenAIChat(id=OPENAI_MODEL_NAME, api_key=OPENAI_API_KEY, base_url=API_BASE_URL),
tools=[YFinanceTools(stock_price=True, historical_prices=True)],
show_tool_calls=True,
name="Market Data Fetcher",
description="Fetches the latest 30 days of OHLCV stock data.",
instructions=[
"Retrieve the recent 30 days of OHLCV (Open, High, Low, Close, Volume) for the given stock symbol.",
"Return the data as a structured JSON object: {date, open, high, low, close, volume}.",
]
)
< /code>
Пробое различные методы преобразования в Python: < /p>
from datetime import datetime

unix_timestamp = 1738040400000 # Example from Yahoo Finance
correct_date = datetime.utcfromtimestamp(unix_timestamp / 1000).strftime('%d-%m-%Y')
print("Converted Date:", correct_date)
< /code>
✅ Это работает правильно вне Agno, возвращая «28-01-2025». Неправильная дата. < /p>
Я явно проинструктировал агента: < /p>

»преобразовать дату из Unix TimeStamp (миллисекунд) в формат DD-MM-YYYY с использованием: dateTime.UtcFromTimeStamp (TimeStamp /1000) .Strftime ('%d-%m-%y'). "< /p>
< /blockquote> по -прежнему дает неверную дату. < /p>

Подробнее здесь: https://stackoverflow.com/questions/794 ... conversion
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Agno Framework: Правильно Unix TimeStamp, но неверное преобразование DD-MM-YYYY?
    Anonymous » » в форуме Python
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Преобразование ввода даты типа строки (yyyy-mm-ddthh: mm: ss) в формат мм/dd/yyyy
    Anonymous » » в форуме C#
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Преобразование ввода даты типа строки (yyyy-mm-ddthh: mm: ss) в формат мм/dd/yyyy
    Anonymous » » в форуме C#
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Agno Agentic Framework - Pydantic Code ValidationError
    Anonymous » » в форуме Python
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Обратная дата JavaScript от yyyy/mm/dd до dd/mm/yyyy
    Anonymous » » в форуме Html
    0 Ответы
    28 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»