Ich habe eine Zeichenfolge "products_2016-05-09" wo 2016-05-09 ist Datum in der Zeichenfolge angehängt. Ich möchte dieses Datum extrahieren. Wenn das Datum minus 1 Tag ist, möchte ich die Zeichenfolge "products" anzeigen. Wie kann ich das in flüssiger Syntax machen?Extrahieren von Zeichenfolge und Vergleichen mit Datum
1
A
Antwort
0
Um das Datum aus dem string
zu extrahieren, verwenden Sie die remove
und split
Filter:
{% assign pdate = string | remove: "products_" %}
{% assign pdate = pdate | split: '-' %}
Um zu überprüfen, ob das Produkt Datum (pdate
) innerhalb von 24 Stunden ist (86.400 Sekunden) zurück, so etwas wie folgt verwenden:
{% assign today = "now" | date: "%s" %}
{% assign yesterday = today | minus: 86400 %}
{% if pdate[0] == yesterday | date: "%Y" and pdate[1] == yesterday | date: "%m" and pdate[2] == yesterday | date: "%d" %}
Display string "products"
{% endif %}
Hinweis: Dies ist nur prüfen, ob das Produkt aktuell ist gestern (24 Stunden ab jetzt her) für eine genauere Zeitprüfung, müssen Sie Mach mehr Arithmetik. Sie können dies auch am Frontend mit JavaScript tun.
0
Der Code unten für mich gearbeitet:
{% assign var = {{custom_attribute.${producttype}}} %}
{% assign words = var | split: '_' %}
{% assign yestDate = 'now' | date: "%s" | minus: 86400 | date: "%F" %}
{% assign varDate = words[1] %}
{% if varDate | convert: "date" == yestDate %}
Dynamic String {{words[0]}}
{% else %}
sorry!
{% endif %}
Verwandte Themen
- 1. Vergleichen von jQuery-Datum mit Rails-Datum
- 2. Datum von DBfield mit aktuellem Datum vergleichen
- 3. Zeichenketten vergleichen und Variablen extrahieren?
- 4. Datum aus einer Zeichenfolge (URL) extrahieren
- 5. Datum vergleichen mit Javascript
- 6. Datum von Datum in JavaScript extrahieren
- 7. Vergleichen von Daten mit dem heutigen Datum
- 8. Extrahieren Sie Datum von String Oracle
- 9. Groovy - Datum und Uhrzeit vergleichen
- 10. C# Inants aus String extrahieren und vergleichen
- 11. Zeichenfolge vergleichen mit char
- 12. versuchen, Zeit mit Zeichenfolge zu vergleichen vergleichen
- 13. Regex extrahieren Datum Website mit BeautifulSoup
- 14. Vergleichen von 2 periodischen Listen und Extrahieren von neuen Vorkommen
- 15. Wie Extrahieren Datum von String Python
- 16. Vergleichen von geparsten XML mit einer Zeichenfolge
- 17. Wie zwei Dateien vergleichen und extrahieren Informationen
- 18. Extrahieren inkonsistent formatiertes Datum aus Zeichenfolge (Datumsanalyse, NLP)
- 19. Extrahieren von Werten aus einer Zeichenfolge mit grep und awk
- 20. JSON-Ausgabe von Ansible filtern und mit Zeichenfolge vergleichen
- 21. php - Vergleichen und Extrahieren von gemeinsamen Array-Elementen
- 22. 24h- von Datum Zeichenfolge
- 23. Parse Monat und Datum von Zeichenfolge DateTime
- 24. Wie Datum und Jahr zu vergleichen?
- 25. Extrahieren Zeichenfolge vor spezifischer Markierung
- 26. Ruby Zeichenfolge mit Dateiinhalt vergleichen
- 27. Extrahieren Zeichenfolge mit Python re.match
- 28. Vergleichen LocalDate mit Datum Teil von LocalDateTime in Apache zünden
- 29. Vergleichen .innerHTML mit einer Zeichenfolge
- 30. Vergleichen und Extrahieren von Daten aus zwei Tabellen in Sql
"Produkte" an Zeichenfolge nur ein Beispiel ist. Die Lösung wird nicht für mich funktionieren. –